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 MO_CONST Instance attribute Private Object reference (TYPE REF TO) CL_MMPUR_CONSTANTS Constants Purchasing 20121030
2 MO_PARENT Instance attribute Private Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Outline Agreement Header 20121030
3 MY_EINA Instance attribute Private Type reference (TYPE) MMPR_EINA Table Type EINA 20050311
4 MY_EINE Instance attribute Private Type reference (TYPE) MMPR_EINE Table Type EINE 20050311
5 MY_INSTANCE_HANDLER Static Attribute Private Type reference (TYPE) LTY_INSTANCE_HANDLING_TB Handling Info Record in Outline Agreement 20050330
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Static method Public Method 20050311
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20050311
3 CREATE_INFOREC_CONDITIONS Instance method Private Method Conversion of Master Conditions Contract -> Info Record 20050316
4 FILL_EINA Instance method Private Method Set EINA Data 20050314
5 FILL_EINE Instance method Private Method Set EINE Data 20050314
6 FILL_EINEKEY Instance method Private Method Set EINE Key 20050315
7 FIND_TEXTS_EINA Instance method Private Method Determine Texts 20050510
8 FIND_TEXTS_EINE Instance method Private Method Determine Texts EINE 20050510
9 GET_INSTANCE Static method Public Method Get Instance 20050311
10 GET_NEW_INFNR Static method Private Method Assignment of Internal Number to Info Record 20050321
11 GET_TEXTMANAGER_OF_ITEM Instance method Private Method 20050510
12 PREPARE_POST Instance method Public Method Prepare Update 20050311
13 PROCESS_EINA Instance method Private Method Treatment for EINA 20050323
14 PROCESS_EINE Instance method Private Method Treatment for EINE 20050323
15 READ_EINA Instance method Private Method Read Info Record 20050316
16 READ_EINE Instance method Private Method Read Info Record 20050316
17 REGISTER_INFORECORD Instance method Public Method Store Info Record 20050311
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 Importing 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 Importing 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 Exporting EX_EINE Call by reference Type reference (TYPE) EINEU Einkaufsinfosatz - Einkaufsorganisationsdaten 20050316
2 Exporting EX_RETCO Call by reference Type reference (TYPE) I Returncode 20050316
3 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050316
4 Importing 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 Changing CHS_EINA_UPD Call by reference Type reference (TYPE) EINAU xeina 20050316
2 Importing IMS_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Rahmenvertragskopf 20050316
3 Importing 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 Changing CHS_EINE_UPD Call by reference Type reference (TYPE) EINEU xeine 20050316
2 Importing IMD_KEY_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20050316
3 Importing IMD_KEY_ESOKZ Call by reference Type reference (TYPE) ESOKZ Typ des Einkaufsinfosatzes 20050316
4 Importing IMD_KEY_INFNR Call by reference Type reference (TYPE) INFNR Nummer des Einkaufsinfosatzes 20050316
5 Importing IMD_KEY_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20050316
6 Importing IMS_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Rahmenvertragskopf 20050316
7 Importing 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 Exporting EXD_KEY_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20050316
2 Exporting EXD_KEY_ESOKZ Call by reference Type reference (TYPE) ESOKZ Typ des Einkaufsinfosatzes 20050316
3 Exporting EXD_KEY_INFNR Call by reference Type reference (TYPE) INFNR Nummer des Einkaufsinfosatzes 20050316
4 Exporting EXD_KEY_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20050316
5 Importing IMS_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Rahmenvertragskopf 20050316
6 Importing 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 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050510
2 Importing IM_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Vorgang 20050510
3 Importing 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 Importing IMD_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050510
2 Importing IMD_KEY_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20050510
3 Importing IMD_KEY_ESOKZ Call by reference Type reference (TYPE) ESOKZ Typ des Einkaufsinfosatzes 20050510
4 Importing IMD_KEY_INFNR Call by reference Type reference (TYPE) INFNR Nummer des Einkaufsinfosatzes 20050510
5 Importing IMD_KEY_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20050510
6 Importing 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 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Rahmenvertrag Position 20050311
2 Returning 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 Exporting EXD_INFNR Value transfer Type reference (TYPE) INFNR Nummer des Einkaufsinfosatzes 20050321
2 Importing 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 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050510
2 Returning 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 Changing CHT_ITEM_UPD Call by reference Type reference (TYPE) MEOUT_T_UEKPO xekpo 20050316
2 Exporting EXT_EINA_PERS Call by reference Type reference (TYPE) MMPR_EINA yeina 20050316
3 Exporting EXT_EINA_UPD Call by reference Type reference (TYPE) MMPR_EINAU xeina 20050316
4 Exporting EXT_EINE_PERS Call by reference Type reference (TYPE) MMPR_EINE yeine 20050316
5 Exporting 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 Changing CHS_ITEM_UPD Call by reference Type reference (TYPE) UEKPO xekpo 20050323
2 Changing CHT_EINA_UPD Call by reference Type reference (TYPE) MMPR_EINAU xeina 20050323
3 Importing 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 Changing CHS_ITEM_UPD Call by reference Type reference (TYPE) UEKPO xekpo 20050323
2 Changing CHT_EINE_UPD Call by reference Type reference (TYPE) MMPR_EINEU xeine 20050323
3 Importing 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 Changing CHD_KEY_INFNR Call by reference Type reference (TYPE) INFNR Nummer des Einkaufsinfosatzes 20050316
2 Changing CHS_EINA_TMP Call by reference Type reference (TYPE) EINA *eina 20050316
3 Changing CHS_EINA_UPD Call by reference Type reference (TYPE) EINAU xeina 20050316
4 Changing CHS_ITEM_UPD Call by reference Type reference (TYPE) UEKPO xekpo 20050322
5 Importing 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 Changing CHD_KEY_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20050316
2 Changing CHD_KEY_ESOKZ Call by reference Type reference (TYPE) ESOKZ Typ des Einkaufsinfosatzes 20050316
3 Changing CHD_KEY_INFNR Call by reference Type reference (TYPE) INFNR Nummer des Einkaufsinfosatzes 20050316
4 Changing CHD_KEY_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20050316
5 Changing CHS_EINE_TMP Call by reference Type reference (TYPE) EINE *eine 20050316
6 Changing CHS_EINE_UPD Call by reference Type reference (TYPE) EINEU xeine 20050316
7 Importing 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 Importing IMS_EINA Call by reference Type reference (TYPE) EINA Einkaufsinfosatz - allgemeine Daten 20050324
2 Importing 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