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 | 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 | Constant | Public | Type reference (TYPE) | CHAR30 | 'BAPI_PRITEM_DFPS1' | Structure Name for DFPS | 20041221 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR30 | 'BAPI_PRITEMX_DFPS1' | Structure Name for DFPS_X | 20041221 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR30 | 'BAPI_POITEMX_DFPS1' | Structure Name for DFPS_X_PO | 20050329 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR30 | 'BAPI_POITEM_DFPS1' | Structure Name for DFPS_PO | 20050329 | ||
| 5 | Constant | Public | Type reference (TYPE) | I | 30 | Offset for Structure Name in BPAIPAREX | 20041221 | ||
| 6 | 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 | Static method | Public | Method | DFPS Structure (External -> Internal) | 20041222 | |
| 2 | Static method | Public | Method | DPFS Selection Structure (External -> Internal) | 20041222 | |
| 3 | Static method | Public | Method | Convert Planned Records to Extension Structure | 20041221 | |
| 4 | Static method | Public | Method | Convert BAPIPAREX to BAPI DFPS Structure | 20050111 | |
| 5 | Static method | Public | Method | Convert BAPIPAREX to BAPI DFPS Structure | 20050329 | |
| 6 | Static method | Public | Method | DFPS Structure (Internal -> External) | 20041222 | |
| 7 | Static method | Public | Method | DFPS Selection Structure (Internal -> External) | 20041222 | |
| 8 | Static method | Public | Method | Convert BAPI DFPS Structure to BAPIPAREX | 20041221 | |
| 9 | Static method | Public | Method | Convert BAPI DFPS Structure to BAPIPAREX | 20050329 | |
| 10 | Static method | Public | Method | Fill Checkboxes in ExtensionIn | 20050111 | |
| 11 | Static method | Public | Method | Fill Checkboxes (bapi_merge_data) | 20050111 | |
| 12 | Static method | Public | Method | Fill Checkboxes (bapi_merge_data) | 20050314 | |
| 13 | Static method | Public | Method | Fill Checkboxes with New/Old Comparison | 20050314 | |
| 14 | Static method | Public | Method | Mapping to Account Structure | 20040831 | |
| 15 | Static method | Public | Method | Mapping MATSPPLN to BAPI_MATSPPLN | 20041020 | |
| 16 | Static method | Public | Method | Mapping BAPI_MATSPPLN to MATSPPLN | 20041020 | |
| 17 | Static method | Public | Method | Mapping to Synchronization Structure | 20040831 | |
| 18 | Static method | Public | Method | Mapping to EBKN | 20040901 | |
| 19 | Static method | Public | Method | Mapping to EBAN/EBKN | 20040901 | |
| 20 | 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 | ES_DFPS | Value transfer | Type reference (TYPE) | /ISDFPS/MEREQ_DFPS | ISDFPS-Daten aus EBAN mittels BAPI lesen (interne Feldnamen) | 20041222 | |||
| 2 | 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 | ES_DFPSX | Value transfer | Type reference (TYPE) | /ISDFPS/MEREQX_DFPS | Ankreuzstruktur: DFPS in Banf-Bapi | 20041222 | |||
| 2 | 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 | CT_EXTENSION | Call by reference | Type reference (TYPE) | BAPIPAREX_T | BAPI Extension | 20041221 | |||
| 2 | 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 | CS_BAPIDFPS | Call by reference | Type reference (TYPE) | /ISDFPS/BAPIMEREQ_DFPS | DFPS: BAPI-Struktur für Banfpositionen (Enjoy) | 20050329 | |||
| 2 | CS_BAPIDFPSX | Call by reference | Type reference (TYPE) | /ISDFPS/BAPIMEREQX_DFPS | DFPS: Ankreuzstruktur Enjoy-Banfposition | 20050329 | |||
| 3 | IS_EXTENSION | Call by reference | Type reference (TYPE) | BAPIPAREX | Bezugsstruktur für BAPI-Parameter ExtensionIn / ExtensionOut | 20050111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CS_BAPIDFPSX_PO | Call by reference | Type reference (TYPE) | /ISDFPS/BAPIEKPOX_MODIFY | DFPS: Ankreuzstruktur Enjoy-Bestellposition | 20050329 | |||
| 2 | CS_BAPIDFPS_PO | Call by reference | Type reference (TYPE) | /ISDFPS/BAPIEKPO_MODIFY | DFPS: BAPI-Struktur für Bestellpositionen (Enjoy) | 20050329 | |||
| 3 | IS_EXTENSION | Call by reference | Type reference (TYPE) | BAPIPAREX | Bezugsstruktur für BAPI-Parameter ExtensionIn / ExtensionOut | 20050329 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine DFPS-Daten | 20050329 |
Method DFPS2BAPIDFPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPIDFPS | Value transfer | Type reference (TYPE) | /ISDFPS/BAPIMEREQ_DFPS | DFPS: BAPI-Struktur für Banfpositionen (Enjoy) | 20041222 | |||
| 2 | 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 | ES_BAPIDFPSX | Value transfer | Type reference (TYPE) | /ISDFPS/BAPIMEREQX_DFPS | DFPS: Ankreuzstruktur Enjoy-Banfposition | 20041222 | |||
| 2 | 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 | CT_EXTENSION | Value transfer | Type reference (TYPE) | BAPIPAREX_TP | Tabellentyp für BAPIPAREX | 20041221 | |||
| 2 | IS_DFPS | Call by reference | Type reference (TYPE) | /ISDFPS/BAPIMEREQ_DFPS | DFPS: BAPI-Struktur für Banfpositionen (Enjoy) | 20041221 | |||
| 3 | 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 | CT_EXTENSION | Value transfer | Type reference (TYPE) | BAPIPAREX_TP | Tabellentyp für BAPIPAREX | 20050329 | |||
| 2 | IS_DFPSX_PO | Call by reference | Type reference (TYPE) | /ISDFPS/BAPIEKPOX_MODIFY | DFPS: Ankreuzstruktur Enjoy-Bestellposition | 20050329 | |||
| 3 | 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 | 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 | ES_X | Value transfer | Type reference (TYPE) | ANY | 20050111 | ||||
| 2 | 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 | ES_X | Call by reference | Type reference (TYPE) | ANY | 20050314 | ||||
| 2 | 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 | ES_X | Call by reference | Type reference (TYPE) | ANY | 20050314 | ||||
| 2 | IS_SOURCE_NEW | Call by reference | Type reference (TYPE) | ANY | 20050314 | ||||
| 3 | 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 | CS_BAPIACCOUNT | Call by reference | Type reference (TYPE) | BAPIMEREQACCOUNT | Übergabestruktur Ejnoy Bestellanforderung - Kontierung | 20040831 | |||
| 2 | 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 | ET_BAPI_MATSPPLN | Value transfer | Type reference (TYPE) | /ISDFPS/BAPI_MATSPPLN_T | Tabellentyp zu /ISDFPS/BAPI_MATSPPLN | 20041020 | |||
| 2 | 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 | ET_MATSPPLN | Value transfer | Type reference (TYPE) | /ISDFPS/MATSPPLN_T | Tabelle Mateialplanungssätze | 20041020 | |||
| 2 | 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 | CS_PREQ_SYNC_ITEM | Call by reference | Type reference (TYPE) | /ISDFPS/PREQ_SYNC_ITEM | Position einer zu synchronisierenden Banf | 20040831 | |||
| 2 | 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 | CS_EBKN | Call by reference | Type reference (TYPE) | EBKN | Bestellanforderungs-Kontierung | 20040901 | |||
| 2 | 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 | CS_EBAN | Call by reference | Type reference (TYPE) | EBAN | 20040901 | ||||
| 2 | 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 | E_DIFFERENCE | Value transfer | Type reference (TYPE) | ABAP_KEYNAME | 20050314 | ||||
| 2 | IS_STRUC1 | Call by reference | Type reference (TYPE) | ANY | 20050314 | ||||
| 3 | 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 |