SAP ABAP Class /SPE/CL_IM_DLV_CRM_NOTIFY (Imp. Class for BAdI Imp. DLV_CRM_ORDER_NOTIFY)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-SPM-OUT (Application Component) Goods Issue Process
     /SPE/CRM_GENERAL (Package) General Package for CRM Communication in SPE scenarios
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20050428
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_LE_SHP_DELIVERY_PROC BAdI Interface IF_EX_LE_SHP_DELIVERY_PROC 20040401
Properties
Class /SPE/CL_IM_DLV_CRM_NOTIFY  
Short Description Imp. Class for BAdI Imp. DLV_CRM_ORDER_NOTIFY    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SPE/CRM_GENERAL   General Package for CRM Communication in SPE scenarios 
Created 20040401   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 V50B Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20050428
2 IF_EX_LE_SHP_DELIVERY_PROC BAdI Interface IF_EX_LE_SHP_DELIVERY_PROC 20040401
Friends
Class /SPE/CL_IM_DLV_CRM_NOTIFY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DOCCATEGOR_ALL_DELIV Constant Private Type reference (TYPE) CHAR2 'JT' Sales Document Category: Delivery and Returns 20040401
2 GC_DOCCATEGOR_DELIV Constant Private Type reference (TYPE) VBTYP 'J' Saled Document Category: Outbound Delivery 20040401
3 GC_DOCCATEGOR_RET_DELIV Constant Private Type reference (TYPE) VBTYP 'T' Sales Document Category: Returns Delivery 20040401
4 GC_DOCCATEGOR_SALES Constant Private Type reference (TYPE) CHAR13 'ABCDEFGHIKLW0' Sales Document Category: Sales 20040401
5 GC_FALSE Constant Private Type reference (TYPE) XFELD SPACE Checkbox 20040401
6 GC_ID_REF_DATA Constant Private Type reference (TYPE) INDX_SRTFD 'BAPICRMSFK' User-Defined Key in Table INDX 20040401
7 GC_KZFME_WS Constant Private Type reference (TYPE) CHAR2 'AB' Proportion Units: Active Ingredient/Steel 20040401
8 GC_MID Constant Private Type reference (TYPE) SYMSGID 'SCFC_SDPROXY' Message Class FC Proxy 20040401
9 GC_MSGTYPE_A Constant Private Type reference (TYPE) SYMSGTY 'A' Messages, Message Type 20040401
10 GC_MSGTYPE_E Constant Private Type reference (TYPE) SYMSGTY 'E' Messages, Message Type 20040401
11 GC_MSGTYPE_I Constant Private Type reference (TYPE) SYMSGTY 'I' Messages, Message Type 20040401
12 GC_MSGTYPE_S Constant Private Type reference (TYPE) SYMSGTY 'S' Messages, Message Type 20040401
13 GC_MSGTYPE_W Constant Private Type reference (TYPE) SYMSGTY 'W' Messages, Message Type 20040401
14 GC_OBJ_CLASS Constant Private Type reference (TYPE) CRM_OBJCLA 'BUSPROCESSND' Object Class 20040401
15 GC_OBJ_NAME Constant Private Type reference (TYPE) OBJ_NAME 'ZZ_DLV_MSG' Object name for download 20040401
16 GC_OP_DELETE Constant Private Type reference (TYPE) UPDKZ_D 'D' Update Indicator 20040401
17 GC_OP_INSERT Constant Private Type reference (TYPE) UPDKZ_D 'I' Update Indicator 20040401
18 GC_OP_OLD Constant Private Type reference (TYPE) UPDKZ_D SPACE Update Indicator 20040401
19 GC_OP_UPDATE Constant Private Type reference (TYPE) UPDKZ_D 'U' Update Indicator 20040401
20 GC_PROSA_C Constant Private Type reference (TYPE) PROSA 'C' ID for material selection - active 20040401
21 GC_STRUC_DEL_HD Constant Private Type reference (TYPE) TYPENAME 'BAPILEDLHEAD' Name of Dictionary type 20040401
22 GC_STRUC_FLOW Constant Private Type reference (TYPE) TYPENAME 'BAPISDFLOW' Name of Dictionary type 20040401
23 GC_STRUC_HDSTAT Constant Private Type reference (TYPE) TYPENAME 'BAPISDHDST' Name of Dictionary type 20040401
24 GC_STRUC_ITSTAT Constant Private Type reference (TYPE) TYPENAME 'BAPISDITST' Name of Dictionary type 20040401
25 GC_STRUC_ORD_HD Constant Private Type reference (TYPE) TYPENAME 'BAPISDHD' Name of Dictionary type 20040401
26 GC_TRUE Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20040401
27 GT_LIPSRF Instance attribute Private Type reference (TYPE) LTYT_LIPSRF Internal Buffer Table Document Data: References 20040401
28 GT_MSGLOG Instance attribute Private Type reference (TYPE) LTYT_BAPICRMMSG Log/Messages 20040401
29 GT_SFA_KEYS Instance attribute Private Type reference (TYPE) LTYT_BAPICRMSFK Internal Buffer Table CRM GUIDs 20040401
30 GT_TVCPL Instance attribute Private Type reference (TYPE) LTYT_TVCPL Internal Buffer Table Customizing: Copy Control 20040401
31 GV_REF_DATA_READ Instance attribute Private Type reference (TYPE) C Reference Data Read 20040401
32 GV_REF_ID Instance attribute Private Type reference (TYPE) REF_ID Reference activity ID 20040401
Methods
# Method Level Visibility Method type Description Created on
1 BAPIMTCS_FILL Instance method Private Method Generic Fill CRM Middleware Container 20040401
2 DLVBAPI_TO_BAPIMTCS_MAP Instance method Private Method Map BAPI Data in CRM Middleware Container 20040401
3 DLV_TO_BAPI_MAP Instance method Private Method Map Application Data in BAPI Structures (After Image) 20040401
4 DOWNLOAD_HEADER_FILL Instance method Private Method Fill CRM Middleware Download Header Structure 20040401
5 OPERATION_SET Instance method Private Method Determine Operation from Update Indicator 20040401
6 REFERENCE_DATA_GET Instance method Private Method Reload CRM Reference Data (SFA Keys) from ABAP Memory 20040401
7 RELEVANCE_CHECK Instance method Private Method Relevance Check for Confirmation 20040401
8 SFAKEYS_TO_KEYINFO_MAP Instance method Private Method Mapping CRM Ref. Data (SFA Keys) According to CRM Keyinfo 20040401
9 TEMP_VBAK_BUILD Instance method Private Method Setup Temporary VBAK Record 20040401
10 TEMP_VBFA_BUILD Instance method Private Method Setup Temporary VBFA Record from Header and Item Data 20040401
11 TVCPL_GET Instance method Private Method Locally Buffered Read Copy Control 20040401
Events
Class /SPE/CL_IM_DLV_CRM_NOTIFY has no event.
Types
Class /SPE/CL_IM_DLV_CRM_NOTIFY has no local type.
Method Signatures

Method BAPIMTCS_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SOURCE Call by reference Type reference (TYPE) ANY Kopfzeile zu IT_SOURCE 20040401
2 Exporting ET_BAPIMTCS Call by reference Type reference (TYPE) LTYT_BAPIMTCS Middleware Transaktionenbehälterstruktur 20040401
3 Importing IT_SOURCE Call by reference Type reference (TYPE) STANDARD TABLE Untypisierter Zeiger auf Anwendungstabelle 20040401
4 Importing IV_STRUCTURE Call by reference Type reference (TYPE) TYPENAME Name des Dictionary Typs 20040401
# Exception Resumable Description Created on
1 ASSIGN_CASTING_FAILED Feldsymbol konnte nicht zugewiesen und gecastet werden 20040401

Method DLVBAPI_TO_BAPIMTCS_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIMTCS Call by reference Type reference (TYPE) LTYT_BAPIMTCS Middleware Transaktionenbehälterstruktur 20040401
2 Importing IT_BAPILEHD Call by reference Type reference (TYPE) LTYT_BAPILEHD BAPI Belegkopfdaten Lieferung 20040401
3 Importing IT_BAPISDFLOW Call by reference Type reference (TYPE) LTYT_BAPISDFLOW BAPI Belegflussdaten 20040401
4 Importing IT_BAPISDHD Call by reference Type reference (TYPE) LTYT_BAPISDHD BAPI Belegkopfdaten Auftrag 20040401
5 Importing IT_BAPISDHDST Call by reference Type reference (TYPE) LTYT_BAPISDHDST BAPI Kopfstatus 20040401
6 Importing IT_BAPISDITST Call by reference Type reference (TYPE) LTYT_BAPISDITST BAPI Positionsstatus 20040401
# Exception Resumable Description Created on
1 MAPPING_FAILED Fehler bei mapping/ casting der Daten auf Struktur BAPIMTCS 20040401

Method DLV_TO_BAPI_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPILEHD Call by reference Type reference (TYPE) LTYT_BAPILEHD BAPI: Belegkopfdaten Lieferung before image 20040401
2 Exporting ET_BAPILEHD_OLD Call by reference Type reference (TYPE) LTYT_BAPILEHD BAPI: Belegkopfdaten Lieferung after image 20040401
3 Exporting ET_BAPISDFLOW Call by reference Type reference (TYPE) LTYT_BAPISDFLOW BAPI: Belegflussdaten before image 20040401
4 Exporting ET_BAPISDFLOW_OLD Call by reference Type reference (TYPE) LTYT_BAPISDFLOW BAPI: Belegflussdaten after image 20040401
5 Exporting ET_BAPISDHD Call by reference Type reference (TYPE) LTYT_BAPISDHD BAPI: Belegkopfdaten Auftrag before image 20040401
6 Exporting ET_BAPISDHDST Call by reference Type reference (TYPE) LTYT_BAPISDHDST BAPI: Kopfstatus before image 20040401
7 Exporting ET_BAPISDHDST_OLD Call by reference Type reference (TYPE) LTYT_BAPISDHDST BAPI: Kopfstatus after image 20040401
8 Exporting ET_BAPISDHD_OLD Call by reference Type reference (TYPE) LTYT_BAPISDHD BAPI: Belegkopfdaten after image 20040401
9 Exporting ET_BAPISDITST Call by reference Type reference (TYPE) LTYT_BAPISDITST BAPI: Positionsstatus before image 20040401
10 Exporting ET_BAPISDITST_OLD Call by reference Type reference (TYPE) LTYT_BAPISDITST BAPI: Positionsstatus after image 20040401
11 Importing IS_XLIKPVB Call by reference Type reference (TYPE) LTYS_LIKPVB Anwendungsdaten: Belegkopf Lieferung (before image) 20040401
12 Importing IS_YLIKP Call by reference Type reference (TYPE) LTYS_LIKP Anwendungsdaten: Belegkopf Lieferung (after image) 20040401
13 Importing IT_LIPSRF Call by reference Type reference (TYPE) LTYT_LIPSRF Anwendungsdaten: Referenzen 20040401
14 Importing IT_XLIPSVB Call by reference Type reference (TYPE) LTYT_LIPSVB Anwendungsdaten: Belegpositionen (before image) 20040401
15 Importing IT_XVBFAVB Call by reference Type reference (TYPE) LTYT_VBFAVB Anwendungsdaten: Belegfluss (before image) 20040401
16 Importing IT_XVBUKVB Call by reference Type reference (TYPE) LTYT_VBUKVB Anwendungsdaten: Kopfstatus (before image) 20040401
17 Importing IT_XVBUPVB Call by reference Type reference (TYPE) LTYT_VBUPVB Anwendungsdaten: Positionsstatus (before image) 20040401
18 Importing IT_YLIPSVB Call by reference Type reference (TYPE) LTYT_LIPSVB Anwendungsdaten: Belegpositionen (after image) 20040401
19 Importing IT_YVBFAVB Call by reference Type reference (TYPE) LTYT_VBFAVB Anwendungsdaten: Belegfluss (after image) 20040401
20 Importing IT_YVBUKVB Call by reference Type reference (TYPE) LTYT_VBUKVB Anwendungsdaten: Kopfstatus (after image) 20040401
21 Importing IT_YVBUPVB Call by reference Type reference (TYPE) LTYT_VBUPVB Anwendungsdaten: Positionsstatus (afterimage) 20040401
# Exception Resumable Description Created on
1 MAPPING_FAILED Fehler bei mapping/ casting der Daten auf Struktur BAPIMTCS 20040401
2 NOT_RELEVANT Nicht relevant für CRM Belegfluss-/Statusfortsfortschreibung 20040401

Method DOWNLOAD_HEADER_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPICRMDH2 Call by reference Type reference (TYPE) BAPICRMDH2 Bapi-Struktur Download Kopfdaten 20040401
2 Importing IV_REF_ID Call by reference Type reference (TYPE) REF_ID Eindeutige Referenznummer 20040401
# Exception Resumable Description Created on
1 MAPPING_FAILED Fehler beim Füllen des download headers 20040401

Method OPERATION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OP Call by reference Type reference (TYPE) MSGFN Funktion 20040401
2 Importing IV_UPDKZ Call by reference Type reference (TYPE) UPDKZ_D Update-Kennzeichen 20040401

Method OPERATION_SET on class /SPE/CL_IM_DLV_CRM_NOTIFY has no exception.

Method REFERENCE_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIPSRF Call by reference Type reference (TYPE) LTYT_LIPSRF Belegdaten: Referenzen 20040401
2 Exporting ET_SFA_KEYS Call by reference Type reference (TYPE) LTYT_BAPICRMSFK Input Tabellenstruktur für SFA Schlüssel in Proxy Funkt. Mod 20040401
3 Exporting EV_REF_ID Call by reference Type reference (TYPE) REF_ID Eindeutige Referenznummer 20040401
4 Importing IT_LIKPVB Call by reference Type reference (TYPE) LTYT_LIKPVB Belegdaten: Belegkopf 20040401
# Exception Resumable Description Created on
1 NO_DEL_REF_DATA_FOUND Fehler beim Importieren der Schlüsseldaten aus dem ABAP Mem. 20040401
2 NO_ORD_REF_DATA_FOUND Es wurden keine Auftrags-Referenzdaten gefunden 20040401

Method RELEVANCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RELEVANT Call by reference Type reference (TYPE) XFELD Flag: Daten relevant für CRM update 20040401
2 Importing IS_DLV_CTRL_FLAGS Call by reference Type reference (TYPE) LTYS_V50AGL Anwendungsdaten: Globale Lieferungssteuerungsflags 20040401
3 Importing IT_XLIPSVB Call by reference Type reference (TYPE) LTYT_LIPSVB Anwendungsdaten: Belegpositionen (before image) 20040401
4 Importing IT_YLIPSVB Call by reference Type reference (TYPE) LTYT_LIPSVB Anwendungsdaten: Belegpositionen (after image) 20040401

Method RELEVANCE_CHECK on class /SPE/CL_IM_DLV_CRM_NOTIFY has no exception.

Method SFAKEYS_TO_KEYINFO_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRMKEY Call by reference Type reference (TYPE) LTYT_BAPICRMKEY CRM BAPI Struktur Schlüsselinformationen 20040401
2 Importing IT_BAPICRMSFK Call by reference Type reference (TYPE) LTYT_BAPICRMSFK Input Tabellenstruktur für SFA Schlüssel in Proxy Funkt. Mod 20040401
# Exception Resumable Description Created on
1 MAPPING_FAILED Mapping fehlgeschlagen 20040401

Method TEMP_VBAK_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VBAK Call by reference Type reference (TYPE) LTYS_VBAK Belegdaten: Auftragskopf 20040401
2 Importing IS_LIKPVB Call by reference Type reference (TYPE) LTYS_LIKPVB Belegdaten: Lieferungskopf 20040401
3 Importing IS_LIPSRF Call by reference Type reference (TYPE) LTYS_LIPSRF Belegdaten: Referenzen 20040401
4 Importing IS_LIPSVB Call by reference Type reference (TYPE) LTYS_LIPSVB Belegdaten: Positionen 20040401
# Exception Resumable Description Created on
1 MAPPING_FAILED Fehler bei mapping/ casting der Daten auf Struktur BAPIMTCS 20040401

Method TEMP_VBFA_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_XVBFA Call by reference Type reference (TYPE) LTYS_VBFA Anwendungsdaten: Anwendungsdaten: Belegfluss (AI) 20040401
2 Exporting ES_YVBFA Call by reference Type reference (TYPE) LTYS_VBFA Anwendungsdaten: Anwendungsdaten: Belegfluss (BI) 20040401
3 Importing IS_LIPSRF Call by reference Type reference (TYPE) LTYS_LIPSRF Anwendungsdaten. Referenzen 20040401
4 Importing IS_XLIKPVB Call by reference Type reference (TYPE) LTYS_LIKPVB Anwendungsdaten: Belegkopf (AI) 20040401
5 Importing IS_XLIPSVB Call by reference Type reference (TYPE) LTYS_LIPSVB Anwendungsdaten: Belegpositionen (AI) 20040401
6 Importing IS_XVBUPVB Call by reference Type reference (TYPE) LTYS_VBUPVB Anwendungsdaten: Positionsstatus (AI) 20040401
7 Importing IS_YLIKPVB Call by reference Type reference (TYPE) LTYS_LIKPVB Anwendungsdaten: Belegkopf (BI) 20040401
8 Importing IS_YLIPSVB Call by reference Type reference (TYPE) LTYS_LIPSVB Anwendungsdaten: Belegpositionen (BI) 20040401
9 Importing IS_YVBUPVB Call by reference Type reference (TYPE) LTYS_VBUPVB Anwendungsdaten: Positionsstatus (BI) 20040401
# Exception Resumable Description Created on
1 MAPPING_FAILED Fehler bei mapping/ casting der Daten auf Struktur BAPIMTCS 20040401

Method TVCPL_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TVCPL Call by reference Type reference (TYPE) LTYS_TVCPL Gelesene Kopiersteuerdaten 20040401
2 Importing IV_AUART Call by reference Type reference (TYPE) AUART Verkaufsbelegart 20040401
3 Importing IV_LFART Call by reference Type reference (TYPE) LFART Lieferart 20040401
4 Importing IV_PSTYP Call by reference Type reference (TYPE) PSTYV Positionstyp Vertriebsbeleg 20040401
# Exception Resumable Description Created on
1 READ_FAILED Es wurden keine Daten zu den Schlüsselwerten gefunden 20040401
History
Last changed by/on SAP  20100310 
SAP Release Created in 100