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

⤷

⤷

⤷

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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
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 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_NLS_STRUC_CONTAINER | Correct Alignment of Structures in Containers | 20051216 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDPM_ME_EXT | New Creation/Changing/Deletion of External BAPI Components | 20050323 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MMPUR_BOOL | MMPUR_NO | Sucontracting Components Exist in BAPI | 20050302 | |
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | XFELD | Firewall Off? | 20050315 | ||
5 | ![]() |
Static Attribute | Public | Type reference (TYPE) | INT4 | 0 | GF_ID from SAPLMEPO | 20100524 | |
6 | ![]() |
Instance attribute | Private | See coding | Item Handles | 20060519 | |||
7 | ![]() |
Constant | Public | Type reference (TYPE) | REPID | 'SAPLWRF_POHF_FUNCTION_PO' | Fashion PO | 20111015 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | REPID | 'SAPLWVFB' | Replenishment | 20111015 | |
9 | ![]() |
Instance attribute | Private | See coding | 20100523 | ||||
10 | ![]() |
Static Attribute | Private | See coding | 20050302 | ||||
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | XFELD | No ATP? | 20050628 | ||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | REPID | ABAP Program Name | 20050322 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | 20050322 | |
2 | ![]() |
Instance method | Public | Method | Read X Account Assignment | 20100523 |
3 | ![]() |
Static method | Public | Method | Codepage Handler for Customer Enhancement | 20051216 |
4 | ![]() |
Instance method | Public | Method | Sucontracting Components Exist (Read) | 20050302 |
5 | ![]() |
Instance method | Public | Method | Read Subcontracting Components | 20050323 |
6 | ![]() |
Static method | Public | Method | Read Out Firewall Indicator | 20050315 |
7 | ![]() |
Static method | Public | Method | Generate/Read Instance | 20050302 |
8 | ![]() |
Instance method | Public | Method | Determine Item Handle | 20060519 |
9 | ![]() |
Static method | Public | Method | Read Out ATP Indicator | 20050628 |
10 | ![]() |
Static method | Public | Method | 20050322 | |
11 | ![]() |
Instance method | Public | Method | Targeted Deletion | 20050303 |
12 | ![]() |
Static method | Public | Method | Delete Firewall Indicator | 20050315 |
13 | ![]() |
Static method | Public | Method | Delete ATP Indicator | 20050628 |
14 | ![]() |
Instance method | Public | Method | Set X Account Assignment | 20100523 |
15 | ![]() |
Instance method | Public | Method | Sucontracting Components Exist (Set) | 20050302 |
16 | ![]() |
Instance method | Public | Method | Transfer Subcontracting Components | 20050323 |
17 | ![]() |
Static method | Public | Method | Set Firewall Indicator | 20050315 |
18 | ![]() |
Instance method | Public | Method | Set Item Handle | 20060519 |
19 | ![]() |
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 | ![]() |
IM_REPID | Call by reference | Type reference (TYPE) | REPID | Abap-Reportname | 20060123 | ||
2 | ![]() |
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 | ![]() |
IO_ACCOUNT | Call by reference | Object reference (TYPE REF TO) | CL_PO_ACCOUNTING_HANDLE_MM | Kontierung eines Einkaufsbeleges | 20100523 | ||
2 | ![]() |
IV_DELETE | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Eintrag löschen | 20100523 | ||
3 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20100523 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IM_LOOKUP | Call by reference | Type reference (TYPE) | MMPUR_BOOL | CL_MMPUR_CONSTANTS=>NO | Nur lesen | 20061025 | |
2 | ![]() |
IM_SCHEDULE | Call by reference | Object reference (TYPE REF TO) | OBJECT | Einteilungsobject | 20071219 | ||
3 | ![]() |
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 | ![]() |
Exception Einkauf | 20050302 |
Method GET_ITEM_HANDLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_EBELP | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20060519 | ||
2 | ![]() |
RE_OBJ | Value transfer | Object reference (TYPE REF TO) | IF_MODEL_MM | Positionshandle (IF_MODEL_MM) | 20060519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IO_ACCOUNT | Call by reference | Object reference (TYPE REF TO) | CL_PO_ACCOUNTING_HANDLE_MM | Kontierung eines Einkaufsbeleges | 20100523 | ||
2 | ![]() |
IS_DATAX | Call by reference | Type reference (TYPE) | MEPOACCOUNTINGX | Kontierungsfelder der Bestellung | 20100523 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IM_EBELP | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20060519 | ||
2 | ![]() |
IM_OBJECT | Call by reference | Object reference (TYPE REF TO) | OBJECT | IF_MODEL_MM | 20060519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 |