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 |