SAP ABAP Class CL_MMPUR_OUT_INFO_RECORD (Handling Info Record in Outline Agreement)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
MM-PUR-OA (Application Component) Vendor Outline Agreements
⤷
MMPUR_OUTLINE_AGREEMENT (Package) Purchasing: Outline Agreements
⤷
⤷
Properties
| Class | CL_MMPUR_OUT_INFO_RECORD | |
| Short Description | Handling Info Record in Outline Agreement | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MMPUR_OUTLINE_AGREEMENT | Purchasing: Outline Agreements |
| Created | 20050311 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MMPUR_OUT_INFO_RECORD has no forward declaration.
Interfaces
Class CL_MMPUR_OUT_INFO_RECORD has no interface implemented.
Friends
Class CL_MMPUR_OUT_INFO_RECORD has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_MMPUR_CONSTANTS | Constants Purchasing | 20121030 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_HEADER | Outline Agreement Header | 20121030 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | MMPR_EINA | Table Type EINA | 20050311 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | MMPR_EINE | Table Type EINE | 20050311 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | LTY_INSTANCE_HANDLING_TB | Handling Info Record in Outline Agreement | 20050330 |
Methods
Events
Class CL_MMPUR_OUT_INFO_RECORD has no event.
Types
Class CL_MMPUR_OUT_INFO_RECORD has no local type.
Method Signatures
Method CLOSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_HEADER | Rahmenvertrag Kopf | 20050330 |
Method CLOSE on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_HEADER | Rahmenvertrag Kopf | 20050311 |
Method CONSTRUCTOR on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method CREATE_INFOREC_CONDITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_EINE | Call by reference | Type reference (TYPE) | EINEU | Einkaufsinfosatz - Einkaufsorganisationsdaten | 20050316 | |||
| 2 | EX_RETCO | Call by reference | Type reference (TYPE) | I | Returncode | 20050316 | |||
| 3 | IM_EBELP | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20050316 | |||
| 4 | IM_EINE | Call by reference | Type reference (TYPE) | EINEU | Einkaufsinfosatz - Einkaufsorganisationsdaten | 20050316 |
Method CREATE_INFOREC_CONDITIONS on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method FILL_EINA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHS_EINA_UPD | Call by reference | Type reference (TYPE) | EINAU | xeina | 20050316 | |||
| 2 | IMS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Rahmenvertragskopf | 20050316 | |||
| 3 | IMS_ITEM_UPD | Call by reference | Type reference (TYPE) | UEKPO | xekpo | 20050316 |
Method FILL_EINA on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method FILL_EINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHS_EINE_UPD | Call by reference | Type reference (TYPE) | EINEU | xeine | 20050316 | |||
| 2 | IMD_KEY_EKORG | Call by reference | Type reference (TYPE) | EKORG | Einkaufsorganisation | 20050316 | |||
| 3 | IMD_KEY_ESOKZ | Call by reference | Type reference (TYPE) | ESOKZ | Typ des Einkaufsinfosatzes | 20050316 | |||
| 4 | IMD_KEY_INFNR | Call by reference | Type reference (TYPE) | INFNR | Nummer des Einkaufsinfosatzes | 20050316 | |||
| 5 | IMD_KEY_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20050316 | |||
| 6 | IMS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Rahmenvertragskopf | 20050316 | |||
| 7 | IMS_ITEM_UPD | Call by reference | Type reference (TYPE) | UEKPO | xekpo | 20050316 |
Method FILL_EINE on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method FILL_EINEKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXD_KEY_EKORG | Call by reference | Type reference (TYPE) | EKORG | Einkaufsorganisation | 20050316 | |||
| 2 | EXD_KEY_ESOKZ | Call by reference | Type reference (TYPE) | ESOKZ | Typ des Einkaufsinfosatzes | 20050316 | |||
| 3 | EXD_KEY_INFNR | Call by reference | Type reference (TYPE) | INFNR | Nummer des Einkaufsinfosatzes | 20050316 | |||
| 4 | EXD_KEY_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20050316 | |||
| 5 | IMS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Rahmenvertragskopf | 20050316 | |||
| 6 | IMS_ITEM_UPD | Call by reference | Type reference (TYPE) | UEKPO | xekpo | 20050316 |
Method FILL_EINEKEY on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method FIND_TEXTS_EINA 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 | 20050510 | |||
| 2 | IM_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Vorgang | 20050510 | |||
| 3 | IM_INFNR | Call by reference | Type reference (TYPE) | INFNR | Nummer des Einkaufsinfosatzes | 20050510 |
Method FIND_TEXTS_EINA on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method FIND_TEXTS_EINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMD_EBELP | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20050510 | |||
| 2 | IMD_KEY_EKORG | Call by reference | Type reference (TYPE) | EKORG | Einkaufsorganisation | 20050510 | |||
| 3 | IMD_KEY_ESOKZ | Call by reference | Type reference (TYPE) | ESOKZ | Typ des Einkaufsinfosatzes | 20050510 | |||
| 4 | IMD_KEY_INFNR | Call by reference | Type reference (TYPE) | INFNR | Nummer des Einkaufsinfosatzes | 20050510 | |||
| 5 | IMD_KEY_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20050510 | |||
| 6 | IMS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Rahmenvertragskopf | 20050510 |
Method FIND_TEXTS_EINE on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_HEADER | Rahmenvertrag Position | 20050311 | |||
| 2 | RE_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_MMPUR_OUT_INFO_RECORD | Handling Infosatz im Rahmenvertrag | 20050311 |
Method GET_INSTANCE on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method GET_NEW_INFNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXD_INFNR | Value transfer | Type reference (TYPE) | INFNR | Nummer des Einkaufsinfosatzes | 20050321 | |||
| 2 | IMD_EMATN | Call by reference | Type reference (TYPE) | EMATNR | Materialnummer | 20050321 |
Method GET_NEW_INFNR on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method GET_TEXTMANAGER_OF_ITEM 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 | 20050510 | |||
| 2 | RE_ITEM | Value transfer | Object reference (TYPE REF TO) | IF_LONGTEXTS_MM | Interface Langtexte im Einkauf | 20050510 |
Method GET_TEXTMANAGER_OF_ITEM on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method PREPARE_POST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHT_ITEM_UPD | Call by reference | Type reference (TYPE) | MEOUT_T_UEKPO | xekpo | 20050316 | |||
| 2 | EXT_EINA_PERS | Call by reference | Type reference (TYPE) | MMPR_EINA | yeina | 20050316 | |||
| 3 | EXT_EINA_UPD | Call by reference | Type reference (TYPE) | MMPR_EINAU | xeina | 20050316 | |||
| 4 | EXT_EINE_PERS | Call by reference | Type reference (TYPE) | MMPR_EINE | yeine | 20050316 | |||
| 5 | EXT_EINE_UPD | Call by reference | Type reference (TYPE) | MMPR_EINEU | xeine | 20050316 |
Method PREPARE_POST on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method PROCESS_EINA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHS_ITEM_UPD | Call by reference | Type reference (TYPE) | UEKPO | xekpo | 20050323 | |||
| 2 | CHT_EINA_UPD | Call by reference | Type reference (TYPE) | MMPR_EINAU | xeina | 20050323 | |||
| 3 | IMS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Rahmenvertragskopf | 20050323 |
Method PROCESS_EINA on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method PROCESS_EINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHS_ITEM_UPD | Call by reference | Type reference (TYPE) | UEKPO | xekpo | 20050323 | |||
| 2 | CHT_EINE_UPD | Call by reference | Type reference (TYPE) | MMPR_EINEU | xeine | 20050323 | |||
| 3 | IMS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Rahmenvertragskopf | 20050323 |
Method PROCESS_EINE on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method READ_EINA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHD_KEY_INFNR | Call by reference | Type reference (TYPE) | INFNR | Nummer des Einkaufsinfosatzes | 20050316 | |||
| 2 | CHS_EINA_TMP | Call by reference | Type reference (TYPE) | EINA | *eina | 20050316 | |||
| 3 | CHS_EINA_UPD | Call by reference | Type reference (TYPE) | EINAU | xeina | 20050316 | |||
| 4 | CHS_ITEM_UPD | Call by reference | Type reference (TYPE) | UEKPO | xekpo | 20050322 | |||
| 5 | IMS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Rahmenvertragskopf | 20050316 |
Method READ_EINA on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method READ_EINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHD_KEY_EKORG | Call by reference | Type reference (TYPE) | EKORG | Einkaufsorganisation | 20050316 | |||
| 2 | CHD_KEY_ESOKZ | Call by reference | Type reference (TYPE) | ESOKZ | Typ des Einkaufsinfosatzes | 20050316 | |||
| 3 | CHD_KEY_INFNR | Call by reference | Type reference (TYPE) | INFNR | Nummer des Einkaufsinfosatzes | 20050316 | |||
| 4 | CHD_KEY_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20050316 | |||
| 5 | CHS_EINE_TMP | Call by reference | Type reference (TYPE) | EINE | *eine | 20050316 | |||
| 6 | CHS_EINE_UPD | Call by reference | Type reference (TYPE) | EINEU | xeine | 20050316 | |||
| 7 | IMS_ITEM_UPD | Call by reference | Type reference (TYPE) | UEKPO | xekpo | 20050316 |
Method READ_EINE on class CL_MMPUR_OUT_INFO_RECORD has no exception.
Method REGISTER_INFORECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMS_EINA | Call by reference | Type reference (TYPE) | EINA | Einkaufsinfosatz - allgemeine Daten | 20050324 | |||
| 2 | IMS_EINE | Call by reference | Type reference (TYPE) | EINE | Einkaufsinfosatz - Einkaufsorganisationsdaten | 20050324 |
Method REGISTER_INFORECORD on class CL_MMPUR_OUT_INFO_RECORD has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 600 |