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)
⤷ 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 |