SAP ABAP Class /ISDFPS/CL_MM_CS_MAPPING (Mapping for BAPI Structures)
Hierarchy
EA-DFPS (Software Component) SAP Enterprise Extension Defense Forces & Public Security
   IS-DFS-MM (Application Component) Materials Management
     /ISDFPS/MM_CS (Package) DFPS Enhancements MM (Cross System)
Properties
Class /ISDFPS/CL_MM_CS_MAPPING  
Short Description Mapping for BAPI Structures    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /ISDFPS/MM_CS   DFPS Enhancements MM (Cross System) 
Created 20040831   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /ISDFPS/CL_MM_CS_MAPPING has no interface implemented.
Friends
Class /ISDFPS/CL_MM_CS_MAPPING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DFPS Constant Public Type reference (TYPE) CHAR30 'BAPI_PRITEM_DFPS1' Structure Name for DFPS 20041221
2 C_DFPSX Constant Public Type reference (TYPE) CHAR30 'BAPI_PRITEMX_DFPS1' Structure Name for DFPS_X 20041221
3 C_DFPSX_PO Constant Public Type reference (TYPE) CHAR30 'BAPI_POITEMX_DFPS1' Structure Name for DFPS_X_PO 20050329
4 C_DFPS_PO Constant Public Type reference (TYPE) CHAR30 'BAPI_POITEM_DFPS1' Structure Name for DFPS_PO 20050329
5 C_OFFSET Constant Public Type reference (TYPE) I 30 Offset for Structure Name in BPAIPAREX 20041221
6 C_PLAN Constant Public Type reference (TYPE) CHAR30 '/ISDFPS/BAPI_MATSPPLN' Structure Name for Planned Records 20041221
Methods
# Method Level Visibility Method type Description Created on
1 BAPIDFPS2DFPS Static method Public Method DFPS Structure (External -> Internal) 20041222
2 BAPIDFPSX2DFPSX Static method Public Method DPFS Selection Structure (External -> Internal) 20041222
3 BAPIMATSPPLN_TO_BAPIPAREX Static method Public Method Convert Planned Records to Extension Structure 20041221
4 BAPIPAREX_TO_DFPS Static method Public Method Convert BAPIPAREX to BAPI DFPS Structure 20050111
5 BAPIPAREX_TO_DFPS_PO Static method Public Method Convert BAPIPAREX to BAPI DFPS Structure 20050329
6 DFPS2BAPIDFPS Static method Public Method DFPS Structure (Internal -> External) 20041222
7 DFPSX2BAPIDFPSX Static method Public Method DFPS Selection Structure (Internal -> External) 20041222
8 DFPS_TO_BAPIPAREX Static method Public Method Convert BAPI DFPS Structure to BAPIPAREX 20041221
9 DFPS_TO_BAPIPAREX_PO Static method Public Method Convert BAPI DFPS Structure to BAPIPAREX 20050329
10 EXTEND_EXTENSIONIN Static method Public Method Fill Checkboxes in ExtensionIn 20050111
11 FILL_X_STRUC Static method Public Method Fill Checkboxes (bapi_merge_data) 20050111
12 FILL_X_STRUC_ALL Static method Public Method Fill Checkboxes (bapi_merge_data) 20050314
13 FILL_X_STRUC_DELTA Static method Public Method Fill Checkboxes with New/Old Comparison 20050314
14 MAP2BAPIMEREQACCOUNT Static method Public Method Mapping to Account Structure 20040831
15 MAP2E_MATSPPLN_TO_BAPI Static method Public Method Mapping MATSPPLN to BAPI_MATSPPLN 20041020
16 MAP2I_BAPI_TO_MATSPPLN Static method Public Method Mapping BAPI_MATSPPLN to MATSPPLN 20041020
17 MAP2PREQ_SYNC_ITEM Static method Public Method Mapping to Synchronization Structure 20040831
18 MAP_FROM_BAPIMEREQACCOUNT Static method Public Method Mapping to EBKN 20040901
19 MAP_FROM_SYNC_ITEM Static method Public Method Mapping to EBAN/EBKN 20040901
20 STRUCTURE_COMPARE Static method Public Method Gets Name of First Different Field 20050314
Events
Class /ISDFPS/CL_MM_CS_MAPPING has no event.
Types
Class /ISDFPS/CL_MM_CS_MAPPING has no local type.
Method Signatures

Method BAPIDFPS2DFPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_DFPS Value transfer Type reference (TYPE) /ISDFPS/MEREQ_DFPS ISDFPS-Daten aus EBAN mittels BAPI lesen (interne Feldnamen) 20041222
2 Importing IS_BAPIDFPS Call by reference Type reference (TYPE) /ISDFPS/BAPIMEREQ_DFPS DFPS: BAPI-Struktur für Banfpositionen (Enjoy) 20041222

Method BAPIDFPS2DFPS on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method BAPIDFPSX2DFPSX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_DFPSX Value transfer Type reference (TYPE) /ISDFPS/MEREQX_DFPS Ankreuzstruktur: DFPS in Banf-Bapi 20041222
2 Importing IS_BAPIDFPSX Call by reference Type reference (TYPE) /ISDFPS/BAPIMEREQX_DFPS DFPS: Ankreuzstruktur Enjoy-Banfposition 20041222

Method BAPIDFPSX2DFPSX on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method BAPIMATSPPLN_TO_BAPIPAREX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXTENSION Call by reference Type reference (TYPE) BAPIPAREX_T BAPI Extension 20041221
2 Importing IT_BAPIMATSPPLN Call by reference Type reference (TYPE) /ISDFPS/BAPI_MATSPPLN_T Tabellentyp zu /ISDFPS/BAPI_MATSPPLN 20041221

Method BAPIMATSPPLN_TO_BAPIPAREX on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method BAPIPAREX_TO_DFPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPIDFPS Call by reference Type reference (TYPE) /ISDFPS/BAPIMEREQ_DFPS DFPS: BAPI-Struktur für Banfpositionen (Enjoy) 20050329
2 Changing CS_BAPIDFPSX Call by reference Type reference (TYPE) /ISDFPS/BAPIMEREQX_DFPS DFPS: Ankreuzstruktur Enjoy-Banfposition 20050329
3 Importing IS_EXTENSION Call by reference Type reference (TYPE) BAPIPAREX Bezugsstruktur für BAPI-Parameter ExtensionIn / ExtensionOut 20050111
# Exception Resumable Description Created on
1 NO_DFPS_DATA Keine DFPS-Daten 20050111

Method BAPIPAREX_TO_DFPS_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPIDFPSX_PO Call by reference Type reference (TYPE) /ISDFPS/BAPIEKPOX_MODIFY DFPS: Ankreuzstruktur Enjoy-Bestellposition 20050329
2 Changing CS_BAPIDFPS_PO Call by reference Type reference (TYPE) /ISDFPS/BAPIEKPO_MODIFY DFPS: BAPI-Struktur für Bestellpositionen (Enjoy) 20050329
3 Importing IS_EXTENSION Call by reference Type reference (TYPE) BAPIPAREX Bezugsstruktur für BAPI-Parameter ExtensionIn / ExtensionOut 20050329
# Exception Resumable Description Created on
1 NO_DFPS_DATA Keine DFPS-Daten 20050329

Method DFPS2BAPIDFPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_BAPIDFPS Value transfer Type reference (TYPE) /ISDFPS/BAPIMEREQ_DFPS DFPS: BAPI-Struktur für Banfpositionen (Enjoy) 20041222
2 Importing IS_DFPS Call by reference Type reference (TYPE) /ISDFPS/MEREQ_DFPS ISDFPS-Daten aus EBAN mittels BAPI lesen (interne Feldnamen) 20041222

Method DFPS2BAPIDFPS on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method DFPSX2BAPIDFPSX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_BAPIDFPSX Value transfer Type reference (TYPE) /ISDFPS/BAPIMEREQX_DFPS DFPS: Ankreuzstruktur Enjoy-Banfposition 20041222
2 Importing IS_DFPSX Call by reference Type reference (TYPE) /ISDFPS/MEREQX_DFPS Ankreuzstruktur: DFPS in Banf-Bapi 20041222

Method DFPSX2BAPIDFPSX on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method DFPS_TO_BAPIPAREX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXTENSION Value transfer Type reference (TYPE) BAPIPAREX_TP Tabellentyp für BAPIPAREX 20041221
2 Importing IS_DFPS Call by reference Type reference (TYPE) /ISDFPS/BAPIMEREQ_DFPS DFPS: BAPI-Struktur für Banfpositionen (Enjoy) 20041221
3 Importing IS_DFPSX Call by reference Type reference (TYPE) /ISDFPS/BAPIMEREQX_DFPS DFPS: Ankreuzstruktur Enjoy-Banfposition 20041221

Method DFPS_TO_BAPIPAREX on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method DFPS_TO_BAPIPAREX_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXTENSION Value transfer Type reference (TYPE) BAPIPAREX_TP Tabellentyp für BAPIPAREX 20050329
2 Importing IS_DFPSX_PO Call by reference Type reference (TYPE) /ISDFPS/BAPIEKPOX_MODIFY DFPS: Ankreuzstruktur Enjoy-Bestellposition 20050329
3 Importing IS_DFPS_PO Call by reference Type reference (TYPE) /ISDFPS/BAPIEKPO_MODIFY DFPS: BAPI-Struktur für Bestellpositionen (Enjoy) 20050329

Method DFPS_TO_BAPIPAREX_PO on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method EXTEND_EXTENSIONIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXTENSION Call by reference Type reference (TYPE) BAPIPAREX_TP Tabellentyp für BAPIPAREX 20050111

Method EXTEND_EXTENSIONIN on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method FILL_X_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_X Value transfer Type reference (TYPE) ANY 20050111
2 Importing IS_SOURCE Call by reference Type reference (TYPE) ANY 20050111

Method FILL_X_STRUC on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method FILL_X_STRUC_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_X Call by reference Type reference (TYPE) ANY 20050314
2 Importing IS_SOURCE Call by reference Type reference (TYPE) ANY 20050314

Method FILL_X_STRUC_ALL on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method FILL_X_STRUC_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_X Call by reference Type reference (TYPE) ANY 20050314
2 Importing IS_SOURCE_NEW Call by reference Type reference (TYPE) ANY 20050314
3 Importing IS_SOURCE_OLD Call by reference Type reference (TYPE) ANY 20050314

Method FILL_X_STRUC_DELTA on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method MAP2BAPIMEREQACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPIACCOUNT Call by reference Type reference (TYPE) BAPIMEREQACCOUNT Übergabestruktur Ejnoy Bestellanforderung - Kontierung 20040831
2 Importing IS_EBKN Call by reference Type reference (TYPE) EBKN Bestellanforderungs-Kontierung 20040831

Method MAP2BAPIMEREQACCOUNT on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method MAP2E_MATSPPLN_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_BAPI_MATSPPLN Value transfer Type reference (TYPE) /ISDFPS/BAPI_MATSPPLN_T Tabellentyp zu /ISDFPS/BAPI_MATSPPLN 20041020
2 Importing IT_MATSPPLN Call by reference Type reference (TYPE) /ISDFPS/MATSPPLN_T Tabelle Mateialplanungssätze 20041020

Method MAP2E_MATSPPLN_TO_BAPI on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method MAP2I_BAPI_TO_MATSPPLN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MATSPPLN Value transfer Type reference (TYPE) /ISDFPS/MATSPPLN_T Tabelle Mateialplanungssätze 20041020
2 Importing IT_BAPI_MATSPPLN Call by reference Type reference (TYPE) /ISDFPS/BAPI_MATSPPLN_T Tabellentyp zu /ISDFPS/BAPI_MATSPPLN 20041020

Method MAP2I_BAPI_TO_MATSPPLN on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method MAP2PREQ_SYNC_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PREQ_SYNC_ITEM Call by reference Type reference (TYPE) /ISDFPS/PREQ_SYNC_ITEM Position einer zu synchronisierenden Banf 20040831
2 Importing IS_EBAN Call by reference Type reference (TYPE) EBAN Bestellanforderung 20040831

Method MAP2PREQ_SYNC_ITEM on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method MAP_FROM_BAPIMEREQACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EBKN Call by reference Type reference (TYPE) EBKN Bestellanforderungs-Kontierung 20040901
2 Importing IS_BAPIMEREQACCOUNT Call by reference Type reference (TYPE) BAPIMEREQACCOUNT Übergabestruktur Ejnoy Bestellanforderung - Kontierung 20040901

Method MAP_FROM_BAPIMEREQACCOUNT on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method MAP_FROM_SYNC_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EBAN Call by reference Type reference (TYPE) EBAN 20040901
2 Importing IS_SYNC_ITEM Call by reference Type reference (TYPE) /ISDFPS/PREQ_SYNC_ITEM 20040901

Method MAP_FROM_SYNC_ITEM on class /ISDFPS/CL_MM_CS_MAPPING has no exception.

Method STRUCTURE_COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DIFFERENCE Value transfer Type reference (TYPE) ABAP_KEYNAME 20050314
2 Importing IS_STRUC1 Call by reference Type reference (TYPE) ANY 20050314
3 Importing IS_STRUC2 Call by reference Type reference (TYPE) ANY 20050314

Method STRUCTURE_COMPARE on class /ISDFPS/CL_MM_CS_MAPPING has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 200