Ansicht
Dokumentation
CL_TRA_SHIPMENT_CONTEXT - Shipment Context
CPI1466 during Backup BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Klasse CL_SHP_DELIVERY_CONTEXT stellt einen Kontext mit den aktuellen Lieferungsdaten zur Verfügung.
Über die statische Methode GET_INSTANCE erhalten Sie die globale Instanz der Klasse:
data lo_ctx type ref to CL_SHP_DELIVERY_CONTEXT.
lo_ctx = CL_SHP_DELIVERY_CONTEXT=>get_instance( ).
Ihnen stehen dann die folgenden Attribute zur Verfügung:
- BUSOBJ
- Business-Objekttyp des Business Object Repository (BOR) zum aktuellen Vertriebsbelegtyp.
- DPD
- Kapselt die Lieferungsdaten (siehe CL_SHP_DELIVERY_PROC_DATA).
- TCODE
- Transaktionscode, falls vorhanden.
- TRTYP
- Transaktionstyp.
- TVLK
- Lieferart.
- V50AGL
- Steuerungsfelder für die Lieferungsbearbeitung.
- DB
- Dieses Flag ist gesetzt, wenn die Lieferungsdaten von der Datenbank gelesen wurden - z.B. als Vorbereitung für die Verarbeitung von Lieferungsnachrichten (NAST).
- RANGE_VBELN
- Diese Range-Tabelle enthält die Lieferungsnummern, die in DPD enthalten sind. Mehrere Lieferungen können durch einen Liefersplit bei der Lieferungserstellung entstehen.
Beachten Sie auch die Dokumenation zum BAdI LE_SHP_DELIVERY_PROC.
Der Kontext steht während der Lieferungsbearbeitung zum Zeitpunkt der Nachrichtenfindung und bei der Verarbeitung von Liefernachrichten über Verarbeitungsklassen zur Verfügung.
Beziehungen
Beispiel
Das folgende Beispiel prüft zunächst, ob eine Lieferung im Kontext enthalten ist und durchläuft dann alle Lieferpositionsdaten.
data:
lo_ctx type ref to cl_shp_delivery_context,
lf_vbeln type vbeln_vl,
lf_text(50).
field-symbols:
lf_vbeln = '80000001'.
lo_ctx = cl_shp_delivery_context=>get_instance( ).
if lo_ctx is bound and lf_vbeln in lo_ctx->range_vbeln.
loop at lo_ctx->dpd->xlips assigning
where vbeln = lf_vbeln.
write:
to lf_text.
endloop.
endif.
Hinweise
Weiterführende Informationen
Addresses (Business Address Services) RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3490 Date: 20240426 Time: 074040 sap01-206 ( 36 ms )