SAP ABAP Class CL_MMPUR_BAPI_PO (Handling of BAPI Data in MEPO)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷ SRM-EBP (Application Component) Enterprise Buyer
⤷ BBP_APPLICATION (Package) Structure Package EBP
⤷ ME (Package) Application development R/3 Purchasing
⤷ SRM-EBP (Application Component) Enterprise Buyer
⤷ BBP_APPLICATION (Package) Structure Package EBP
⤷ ME (Package) Application development R/3 Purchasing
Properties
Class | CL_MMPUR_BAPI_PO | |
Short Description | Handling of BAPI Data in MEPO | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ME | Application development R/3 Purchasing |
Created | 20050302 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_MMPUR_CONSTANTS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | MMPUR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_MMPUR_BAPI_PO has no interface implemented.
Friends
Class CL_MMPUR_BAPI_PO has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CODEPAGE_HANDLER | Static Attribute | Private | Object reference (TYPE REF TO) | CL_NLS_STRUC_CONTAINER | Correct Alignment of Structures in Containers | 20051216 | ||
2 | COMPONENT_DATA | Instance attribute | Private | Type reference (TYPE) | MDPM_ME_EXT | New Creation/Changing/Deletion of External BAPI Components | 20050323 | ||
3 | COMPONENT_EXTERN | Instance attribute | Private | Type reference (TYPE) | MMPUR_BOOL | MMPUR_NO | Sucontracting Components Exist in BAPI | 20050302 | |
4 | FWINDICATOR | Static Attribute | Private | Type reference (TYPE) | XFELD | Firewall Off? | 20050315 | ||
5 | GV_PO_ID | Static Attribute | Public | Type reference (TYPE) | INT4 | 0 | GF_ID from SAPLMEPO | 20100524 | |
6 | ITEM_HANDLES | Instance attribute | Private | See coding | Item Handles | 20060519 | |||
7 | MC_FASHION_PO | Constant | Public | Type reference (TYPE) | REPID | 'SAPLWRF_POHF_FUNCTION_PO' | Fashion PO | 20111015 | |
8 | MC_REPLENISH | Constant | Public | Type reference (TYPE) | REPID | 'SAPLWVFB' | Replenishment | 20111015 | |
9 | MT_ACCOUNTX | Instance attribute | Private | See coding | 20100523 | ||||
10 | MY_HASH_TABLE | Static Attribute | Private | See coding | 20050302 | ||||
11 | NOATP_INDICATOR | Static Attribute | Private | Type reference (TYPE) | XFELD | No ATP? | 20050628 | ||
12 | REP_ID | Static Attribute | Private | Type reference (TYPE) | REPID | ABAP Program Name | 20050322 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_REPID_LOADED | Static method | Public | Method | 20050322 | |
2 | GET_ACCOUNTX | Instance method | Public | Method | Read X Account Assignment | 20100523 |
3 | GET_CODEPAGE_HANDLER | Static method | Public | Method | Codepage Handler for Customer Enhancement | 20051216 |
4 | GET_COMPONENT | Instance method | Public | Method | Sucontracting Components Exist (Read) | 20050302 |
5 | GET_EXTERNAL_MDPM | Instance method | Public | Method | Read Subcontracting Components | 20050323 |
6 | GET_FWINDICATOR | Static method | Public | Method | Read Out Firewall Indicator | 20050315 |
7 | GET_INSTANCE | Static method | Public | Method | Generate/Read Instance | 20050302 |
8 | GET_ITEM_HANDLE | Instance method | Public | Method | Determine Item Handle | 20060519 |
9 | GET_NOATP_INDICATOR | Static method | Public | Method | Read Out ATP Indicator | 20050628 |
10 | PUT_REPID | Static method | Public | Method | 20050322 | |
11 | REFRESH | Instance method | Public | Method | Targeted Deletion | 20050303 |
12 | REFRESH_FWINDICATOR | Static method | Public | Method | Delete Firewall Indicator | 20050315 |
13 | REFRESH_NOATP_INDICATOR | Static method | Public | Method | Delete ATP Indicator | 20050628 |
14 | SET_ACCOUNTX | Instance method | Public | Method | Set X Account Assignment | 20100523 |
15 | SET_COMPONENT | Instance method | Public | Method | Sucontracting Components Exist (Set) | 20050302 |
16 | SET_EXTERNAL_MDPM | Instance method | Public | Method | Transfer Subcontracting Components | 20050323 |
17 | SET_FWINDICATOR | Static method | Public | Method | Set Firewall Indicator | 20050315 |
18 | SET_ITEM_HANDLE | Instance method | Public | Method | Set Item Handle | 20060519 |
19 | SET_NOATP_INDICATOR | Static method | Public | Method | Set ATP Indicator | 20050628 |
Events
Class CL_MMPUR_BAPI_PO has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | HASH_ITEM | Private | See coding | 20060519 | BEGIN OF hash_item,
ebelp TYPE ebelp,
handle TYPE REF TO if_model_mm,
END OF hash_item
|
||
2 | HASH_TABLE | Private | See coding | 20050302 | BEGIN OF hash_table,
ref_obj TYPE REF TO object,
object TYPE REF TO cl_mmpur_bapi_po,
END OF hash_table
|
||
3 | TYPE_S_ACCOUNTX | Private | See coding | 20100523 | BEGIN OF type_s_accountx,
model TYPE REF TO cl_po_accounting_handle_mm,
data TYPE mepoaccountingx,
END OF type_s_accountx
|
||
4 | TYPE_S_COMP_PO | Public | See coding | 20101210 | BEGIN OF type_s_comp_po,
ebelp TYPE ebelp,
etenr TYPE etenr,
item TYPE REF TO cl_po_item_handle_mm,
sche TYPE REF TO cl_po_schedule_handle_mm,
new TYPE mmpur_bool,
rsnum TYPE meposchedule-rsnum,
md_data TYPE type_s_md_data,
mdpm TYPE badi_mdpm,
mdpm_del TYPE badi_mdpm,
pers_mdpm TYPE badi_mdpm,
updated TYPE mmpur_bool,
END OF type_s_comp_po
|
||
5 | TYPE_S_MD_DATA | Public | See coding | 20101210 | BEGIN OF type_s_md_data,
mdpa TYPE mdpa,
mdba TYPE mdba,
mdlb TYPE mdlb,
END OF type_s_md_data
|
||
6 | TYPE_T_COMP_PO | Public | See coding | 20101210 | type_t_comp_po TYPE SORTED TABLE OF type_s_comp_po
WITH UNIQUE KEY ebelp etenr
|
Method Signatures
Method CHECK_REPID_LOADED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_REPID | Call by reference | Type reference (TYPE) | REPID | Abap-Reportname | 20060123 | ||
2 | Returning | RE_LOADED | Value transfer | Type reference (TYPE) | MMPUR_BOOL | Boolscher Typ | 20050322 |
Method CHECK_REPID_LOADED on class CL_MMPUR_BAPI_PO has no exception.
Method GET_ACCOUNTX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ACCOUNT | Call by reference | Object reference (TYPE REF TO) | CL_PO_ACCOUNTING_HANDLE_MM | Kontierung eines Einkaufsbeleges | 20100523 | ||
2 | Importing | IV_DELETE | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Eintrag löschen | 20100523 | ||
3 | Importing | IV_ID | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20100523 | ||
4 | Returning | RE_DATAX | Value transfer | Type reference (TYPE) | MEPOACCOUNTINGX | Kontierungsfelder der Bestellung | 20100523 |
Method GET_ACCOUNTX on class CL_MMPUR_BAPI_PO has no exception.
Method GET_CODEPAGE_HANDLER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_HANDLER | Value transfer | Object reference (TYPE REF TO) | CL_NLS_STRUC_CONTAINER | Korrigiere Ausrichtung von Strukturen in Containern | 20051216 |
Method GET_CODEPAGE_HANDLER on class CL_MMPUR_BAPI_PO has no exception.
Method GET_COMPONENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_FLAG | Value transfer | Type reference (TYPE) | MMPUR_BOOL | ja/nein | 20050302 |
Method GET_COMPONENT on class CL_MMPUR_BAPI_PO has no exception.
Method GET_EXTERNAL_MDPM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_MDPM | Value transfer | Type reference (TYPE) | MDPM_ME_EXT | Neuanlage / Änderung / Lösung von externen BAPI -Komponenten | 20050323 |
Method GET_EXTERNAL_MDPM on class CL_MMPUR_BAPI_PO has no exception.
Method GET_FWINDICATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | FW_OFF | Value transfer | Type reference (TYPE) | XFELD | Firewall aus? | 20050316 |
Method GET_FWINDICATOR on class CL_MMPUR_BAPI_PO has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_LOOKUP | Call by reference | Type reference (TYPE) | MMPUR_BOOL | CL_MMPUR_CONSTANTS=>NO | Nur lesen | 20061025 | |
2 | Importing | IM_SCHEDULE | Call by reference | Object reference (TYPE REF TO) | OBJECT | Einteilungsobject | 20071219 | ||
3 | Returning | RE_OBJ | Value transfer | Object reference (TYPE REF TO) | CL_MMPUR_BAPI_PO | Handling von BAPI-daten in MEPO | 20050302 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_MMPUR_ROOT | Exception Einkauf | 20050302 |
Method GET_ITEM_HANDLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_EBELP | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20060519 | ||
2 | Returning | RE_OBJ | Value transfer | Object reference (TYPE REF TO) | IF_MODEL_MM | Positionshandle (IF_MODEL_MM) | 20060519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_MMPUR_NOT_FOUND | Exception Einkauf: nicht gefunden | 20060519 |
Method GET_NOATP_INDICATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ATP_OFF | Value transfer | Type reference (TYPE) | XFELD | ATP ausgeschaltet? | 20050628 |
Method GET_NOATP_INDICATOR on class CL_MMPUR_BAPI_PO has no exception.
Method PUT_REPID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_REPID | Call by reference | Type reference (TYPE) | REPID | Abap-Reportname | 20050322 |
Method PUT_REPID on class CL_MMPUR_BAPI_PO has no exception.
Method REFRESH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_OBJECT | Call by reference | Object reference (TYPE REF TO) | OBJECT | Einteilungshandle | 20050303 |
Method REFRESH on class CL_MMPUR_BAPI_PO has no exception.
Method REFRESH_FWINDICATOR Signature
Method REFRESH_FWINDICATOR on class CL_MMPUR_BAPI_PO has no parameter.
Method REFRESH_FWINDICATOR on class CL_MMPUR_BAPI_PO has no exception.
Method REFRESH_NOATP_INDICATOR Signature
Method REFRESH_NOATP_INDICATOR on class CL_MMPUR_BAPI_PO has no parameter.
Method REFRESH_NOATP_INDICATOR on class CL_MMPUR_BAPI_PO has no exception.
Method SET_ACCOUNTX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ACCOUNT | Call by reference | Object reference (TYPE REF TO) | CL_PO_ACCOUNTING_HANDLE_MM | Kontierung eines Einkaufsbeleges | 20100523 | ||
2 | Importing | IS_DATAX | Call by reference | Type reference (TYPE) | MEPOACCOUNTINGX | Kontierungsfelder der Bestellung | 20100523 | ||
3 | Importing | IV_ID | Call by reference | Type reference (TYPE) | INT4 | ID des CL_HANDLE_MANAGER_MM | 20100523 |
Method SET_ACCOUNTX on class CL_MMPUR_BAPI_PO has no exception.
Method SET_COMPONENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_FLAG | Call by reference | Type reference (TYPE) | MMPUR_BOOL | MMPUR_NO | Boolscher Typ | 20050302 |
Method SET_COMPONENT on class CL_MMPUR_BAPI_PO has no exception.
Method SET_EXTERNAL_MDPM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DATA | Call by reference | Type reference (TYPE) | MDPM_ME_EXT | Neuanlage / Änderung / Lösung von externen BAPI -Komponenten | 20050323 |
Method SET_EXTERNAL_MDPM on class CL_MMPUR_BAPI_PO has no exception.
Method SET_FWINDICATOR Signature
Method SET_FWINDICATOR on class CL_MMPUR_BAPI_PO has no parameter.
Method SET_FWINDICATOR on class CL_MMPUR_BAPI_PO has no exception.
Method SET_ITEM_HANDLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_EBELP | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20060519 | ||
2 | Importing | IM_OBJECT | Call by reference | Object reference (TYPE REF TO) | OBJECT | IF_MODEL_MM | 20060519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_MMPUR_ROOT | Exception Einkauf | 20060519 |
Method SET_NOATP_INDICATOR Signature
Method SET_NOATP_INDICATOR on class CL_MMPUR_BAPI_PO has no parameter.
Method SET_NOATP_INDICATOR on class CL_MMPUR_BAPI_PO has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 600 |