# 621 · salescalculationelementsfrombcdelete

> Technisches Mapping des Jobs `salescalculationelementsfrombcdelete` (`BCSalesCalculationElementsDelete`).

---

LLMS index: [llms.txt](/llms.txt)

---

| Eigenschaft | Wert |
|---|---|
| Order | 621 |
| Job | `salescalculationelementsfrombcdelete` |
| Mapping | `BCSalesCalculationElementsDelete` |
| Richtung | BC → CE |
| Quellverbindung | BC_Test |
| Zielverbindung | CRM_Test |
| Quelltabelle (API) | `acdlogentries` aus `singhammerITConsulting/dyce/v2.0` |
| Zieltabelle | `quotedetail` |
| Zeitplan | 0 */2 * * * * |
| Filter | `{{lastModifiedDateTime gt %watermark%}} and tableId eq 72077783 and operation eq 'DELETE'` |
| Watermark | `lastModifiedDateTime` (Typ `datetime`) |
| Response-Job | — |
| Fachliche Doku | [Löschung Angebotsposition aus BC](../angebot/bcsalescalculationelementsdelete/) |

## Feldzuordnung

| Quellfeld | Zielfeld | Operation | Details |
|---|---|---|---|
| `recordId` | `wysa_bcsystemid` | — · **Schlüssel** | — |

## Alternate Key

```json
{
  "keyType": "CustomKey",
  "keyName": "wysa_bcsystemidkey",
  "keyValues": [
    {
      "attributeName": "recordId",
      "keyName": "wysa_bcsystemid",
      "rank": 1
    }
  ],
  "ignoreEmptySourceKey": false,
  "keyRank": 0
}
```

## Weitere technische Details

### Beobachtungen

Das Feld `Action = Delete` ist der Unterschied zu den Löschjobs von Firma und Kontakt:
Dort ist es leer, und das Mapping setzt stattdessen den Status auf inaktiv.

Eine einzige Zuordnung — mehr braucht ein Löschjob nicht. Der Schlüssel identifiziert den
Datensatz, `Action = Delete` erledigt den Rest. Keine Statusfelder, keine Vorgabewerte.
