SAP ABAP Class CL_PUR_PURGCONTRCRTRC_IMPL (PurchasingContractERPCreateRequestConfirmation_In impl)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-GF-ES (Application Component) Enterprise Services in Purchasing
     OPS_SE_PUR (Package) Service Enabling for Purchasing
Properties
Class CL_PUR_PURGCONTRCRTRC_IMPL  
Short Description PurchasingContractERPCreateRequestConfirmation_In impl    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_PUR   Service Enabling for Purchasing 
Created 20080812   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PUR_PURGCONTRCRTRC_IMPL has no forward declaration.
Interfaces
Class CL_PUR_PURGCONTRCRTRC_IMPL has no interface implemented.
Friends
Class CL_PUR_PURGCONTRCRTRC_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_BASE_SCALE Constant Private Type reference (TYPE) STFKZ 'A' 20090515
2 CV_COND_TAB_ITEM Constant Private Type reference (TYPE) MEOUT_CONDITION_TABLE_TYPE 'B' 20090514
3 CV_COND_TAB_PLNT Constant Private Type reference (TYPE) MEOUT_CONDITION_TABLE_TYPE 'C' 20090515
4 CV_DEFAULT_PRICE_UNIT Constant Private Type reference (TYPE) STRING '1' 20090514
5 CV_DELETE Constant Private Type reference (TYPE) STRING '03' 20090515
6 CV_KONH_SEQUENCE Static Attribute Private Type reference (TYPE) MEOUT_ID_KONH 20090514
7 CV_PERCENTAGE Constant Private Type reference (TYPE) STRING '%' 20090515
8 GC_LOG_TYPE__ABORT Constant Private Type reference (TYPE) C 'A' 20080812
9 GC_LOG_TYPE__ERROR Constant Private Type reference (TYPE) C 'E' 20080812
10 GC_LOG_TYPE__WARNING Constant Private Type reference (TYPE) C 'W' 20100121
11 GO_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_PUR_PURGCONTRCRTRC_IMPL 20080812
12 MB_BADI Instance attribute Private Object reference (TYPE REF TO) PUR_SE_PURGCONTRCRTRC 20081119
13 MB_BADI_INT Instance attribute Private Object reference (TYPE REF TO) PUR_SE_PURGCONTRCRTRC_INT 20091022
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080812
2 CONSTRUCTOR Instance method Public Constructor 20081119
3 CREATE Static method Public Method 20080812
4 EXECUTE Instance method Public Method 20080812
5 EXPORT_CONVERSION Static method Public Method 20080812
6 FILL_LOG Instance method Private Method 20090402
7 IMPORT_CONVERSION Static method Public Method 20080812
8 IMPORT_HEADER_PRICESPECELEMENT Static method Public Method 20090406
9 IMPORT_ITEM_PRICESPECELEMENT Static method Public Method 20090508
10 MAP_ITEM_PRSPEL_XI_2_ERP Static method Private Method PriceSpecificationElement Item 20090514
11 MOVE_COMPLEX Static method Private Method Helper 20080818
12 MOVE_COMPLEX_FIX Static method Private Method 20090508
Events
Class CL_PUR_PURGCONTRCRTRC_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ACCOUNTX_T Public See coding 20090402 ty_accountx_t type standard table of bapimeoutaccountx
2 TY_ACCOUNT_T Public See coding 20090402 ty_account_t TYPE STANDARD TABLE OF bapimeoutaccount
3 TY_ADDRDELIVERY_T Public See coding 20090402 ty_addrdelivery_t TYPE STANDARD TABLE OF bapimeoutaddrdelivery
4 TY_BAPIMEOUTRELEASEINFO Public See coding 20090402 ty_bapimeoutreleaseinfo TYPE STANDARD TABLE OF bapimeoutreleaseinfo
5 TY_BAPI_EXTENSION Public See coding 20090402 ty_bapi_extension type standard table of bapiparex
6 TY_CONDITIONX_T Public See coding 20090402 ty_conditionx_t TYPE STANDARD TABLE OF bapimeoutconditionx
7 TY_CONDITION_T Public See coding 20090402 ty_condition_t TYPE STANDARD TABLE OF bapimeoutcondition
8 TY_HEADERCONDX_T Public See coding 20090402 ty_headercondx_t TYPE STANDARD TABLE OF bapimeoutheadercondx
9 TY_HEADERCOND_T Public See coding 20090402 ty_headercond_t TYPE STANDARD TABLE OF bapimeoutheadercond
10 TY_HEADVALIDITYX_T Public See coding 20090402 ty_headvalidityx_t TYPE STANDARD TABLE OF bapimeoutheadvalidityx
11 TY_HEADVALIDITY_T Public See coding 20090402 ty_headvalidity_t TYPE STANDARD TABLE OF bapimeoutheadvalidity
12 TY_ITEMSCALEQUAN_T Public See coding 20090402 ty_itemscalequan_t TYPE STANDARD TABLE OF bapimeoutitemscalequan
13 TY_ITEMSCALEVAL_T Public See coding 20090402 ty_itemscaleval_t TYPE STANDARD TABLE OF bapimeoutitemscaleval
14 TY_ITEMTEXT_T Public See coding 20090402 ty_itemtext_t TYPE STANDARD TABLE OF bapimeoutitemtext
15 TY_ITEMX_T Public See coding 20090402 ty_itemx_t type standard table of bapimeoutitemx
16 TY_ITEM_T Public See coding 20090402 ty_item_t TYPE STANDARD TABLE OF bapimeoutitem
17 TY_PARTNERX_T Public See coding 20090402 ty_partnerx_t type standard table of BAPIMEOUTPARTNERX
18 TY_PARTNER_T Public See coding 20090402 ty_partner_t TYPE STANDARD TABLE OF bapimeoutpartner
19 TY_SCALEVALUE_T Public See coding 20090402 ty_scalevalue_t TYPE STANDARD TABLE OF bapimeoutscalevalue
20 TY_SCALE_T Public See coding 20090402 ty_scale_t TYPE STANDARD TABLE OF bapimeoutscale
21 TY_TEXT_T Public See coding 20090402 ty_text_t TYPE STANDARD TABLE OF bapimeouttext
22 TY_VALIDITYX_T Public See coding 20090402 ty_validityx_t TYPE STANDARD TABLE OF bapimeoutvalidityx
23 TY_VALIDITY_T Public See coding 20090402 ty_validity_t TYPE STANDARD TABLE OF bapimeoutvalidity
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PUR_PURGCONTRCRTRC_IMPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PUR_PURGCONTRCRTRC_IMPL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PUR_PURGCONTRCRTRC_IMPL has no parameter.
Method CONSTRUCTOR on class CL_PUR_PURGCONTRCRTRC_IMPL has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_EXEC_IMPL Value transfer Object reference (TYPE REF TO) CL_PUR_PURGCONTRCRTRC_IMPL 20080812

Method CREATE on class CL_PUR_PURGCONTRCRTRC_IMPL has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROXY_DATA Call by reference Type reference (TYPE) PUR_PURGCONTCRTRC_CONF 20080812
2 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) PUR_PURGCONTRCRTRC_REQ 20080812
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT 20080812

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20080812
2 Exporting ES_OUTPUT Call by reference Type reference (TYPE) PUR_PURGCONTCRTRC_CONF PurchasingContractERPCreateConfirmation_sync 20080812
3 Importing IS_HEADER Call by reference Type reference (TYPE) BAPIMEOUTHEADER Header Data Outline Agreement 20080818
4 Importing IT_ACCOUNT Call by reference Type reference (TYPE) TY_ACCOUNT_T Account Assignment Data - Outline Agreement 20090402
5 Importing IT_DELIVERY_ADDRESS Call by reference Type reference (TYPE) TY_ADDRDELIVERY_T PO Item: Address Structure BAPIADDR1 for Inbound Delivery 20080818
6 Importing IT_EXT_IN Call by reference Type reference (TYPE) TY_BAPI_EXTENSION Ref. structure for BAPI parameter ExtensionIn/ExtensionOut 20081119
7 Importing IT_EXT_OUT Call by reference Type reference (TYPE) TY_BAPI_EXTENSION Ref. structure for BAPI parameter ExtensionIn/ExtensionOut 20081119
8 Importing IT_HEADER_CONDITION Call by reference Type reference (TYPE) TY_HEADERCOND_T Master Conditions in Outline Agreement (Header) 20090407
9 Importing IT_HEADER_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_SCALE_T Value Scales for Conditions 20090408
10 Importing IT_HEADER_COND_SCALE_VALUE Call by reference Type reference (TYPE) TY_SCALEVALUE_T Value Scales 20090408
11 Importing IT_HEADER_TEXT Call by reference Type reference (TYPE) TY_TEXT_T Header Text - Outline Agreement 20080818
12 Importing IT_HEADER_VALIDITY Call by reference Type reference (TYPE) TY_HEADVALIDITY_T Validity Periods of Conditions 20090407
13 Importing IT_ITEM Call by reference Type reference (TYPE) TY_ITEM_T Item Data of Contract 20080818
14 Importing IT_ITEM_TEXT Call by reference Type reference (TYPE) TY_ITEMTEXT_T Text Data - Outline Agreement 20080818
15 Importing IT_PARTNER Call by reference Type reference (TYPE) TY_PARTNER_T Partner Information for Outline Agreement 20080818
16 Importing IV_DOCUMENT_NUMBER Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20080818
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION 20090402
2 CX_PUR_ERROR_MESSAGE 20080812
3 CX_SMT_ERROR 20080818

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG Call by reference Type reference (TYPE) SAPPLCO_NOSC_LOG 20090402
2 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20090402
3 Importing IV_RESULT_CODE Call by reference Type reference (TYPE) SAPPLCO_PROCESSING_RESULT_CODE 20090402

Method FILL_LOG on class CL_PUR_PURGCONTRCRTRC_IMPL has no exception.

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20080812
2 Exporting ES_HEADER Call by reference Type reference (TYPE) BAPIMEOUTHEADER 20080813
3 Exporting ES_HEADERX Call by reference Type reference (TYPE) BAPIMEOUTHEADERX Header Data Change Parameter Outline Agreement 20080818
4 Exporting ET_ACCOUNT Call by reference Type reference (TYPE) TY_ACCOUNT_T 20090402
5 Exporting ET_ACCOUNTX Call by reference Type reference (TYPE) TY_ACCOUNTX_T 20090402
6 Exporting ET_DELIVERY_ADDRESS Call by reference Type reference (TYPE) TY_ADDRDELIVERY_T 20080813
7 Exporting ET_EXT_IN Call by reference Type reference (TYPE) TY_BAPI_EXTENSION 20081119
8 Exporting ET_EXT_OUT Call by reference Type reference (TYPE) TY_BAPI_EXTENSION 20081119
9 Exporting ET_HEADER_COND Call by reference Type reference (TYPE) TY_HEADERCOND_T 20090406
10 Exporting ET_HEADER_CONDX Call by reference Type reference (TYPE) TY_HEADERCONDX_T 20090406
11 Exporting ET_HEADER_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_SCALE_T 20090406
12 Exporting ET_HEADER_COND_SCALE_VALUE Call by reference Type reference (TYPE) TY_SCALEVALUE_T 20090406
13 Exporting ET_HEADER_COND_VALIDITY Call by reference Type reference (TYPE) TY_HEADVALIDITY_T 20090406
14 Exporting ET_HEADER_COND_VALIDITYX Call by reference Type reference (TYPE) TY_HEADVALIDITYX_T 20090406
15 Exporting ET_HEADER_TEXT Call by reference Type reference (TYPE) TY_TEXT_T 20080813
16 Exporting ET_ITEM Call by reference Type reference (TYPE) TY_ITEM_T 20080813
17 Exporting ET_ITEMX Call by reference Type reference (TYPE) TY_ITEMX_T 20080818
18 Exporting ET_ITEM_COND Call by reference Type reference (TYPE) TY_CONDITION_T 20090508
19 Exporting ET_ITEM_CONDX Call by reference Type reference (TYPE) TY_CONDITIONX_T 20090508
20 Exporting ET_ITEM_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_ITEMSCALEQUAN_T 20090514
21 Exporting ET_ITEM_COND_SCALE_VALUE Call by reference Type reference (TYPE) TY_ITEMSCALEVAL_T 20090514
22 Exporting ET_ITEM_COND_VALIDITY Call by reference Type reference (TYPE) TY_VALIDITY_T 20090508
23 Exporting ET_ITEM_COND_VALIDITYX Call by reference Type reference (TYPE) TY_VALIDITYX_T 20090508
24 Exporting ET_ITEM_TEXT Call by reference Type reference (TYPE) TY_ITEMTEXT_T 20080813
25 Exporting ET_PARTNER Call by reference Type reference (TYPE) TY_PARTNER_T 20080813
26 Exporting ET_PARTNERX Call by reference Type reference (TYPE) TY_PARTNERX_T 20080818
27 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURGCONTRCRTRC_REQ 20080812
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION 20080812
2 CX_PUR_ERROR_MESSAGE 20080812

Method IMPORT_HEADER_PRICESPECELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090406
2 Exporting ET_HEADER_COND Call by reference Type reference (TYPE) TY_HEADERCOND_T 20090406
3 Exporting ET_HEADER_CONDX Call by reference Type reference (TYPE) TY_HEADERCONDX_T 20090406
4 Exporting ET_HEADER_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_SCALE_T 20090406
5 Exporting ET_HEADER_COND_SCALE_VALUE Call by reference Type reference (TYPE) TY_SCALEVALUE_T 20090406
6 Exporting ET_HEADER_COND_VALIDITY Call by reference Type reference (TYPE) TY_HEADVALIDITY_T 20090406
7 Exporting ET_HEADER_COND_VALIDITYX Call by reference Type reference (TYPE) TY_HEADVALIDITYX_T 20090406
8 Importing IS_HEADER Call by reference Type reference (TYPE) BAPIMEOUTHEADER Header Data Outline Agreement 20090407
9 Importing IT_PRICESPEC Call by reference Type reference (TYPE) SAPPLCO_NOSC_PRICE_SPECIF_TAB2 Proxy Table Type (generated) 20090406
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090515
2 CX_PUR_ERROR_MESSAGE Error message occurred 20090515

Method IMPORT_ITEM_PRICESPECELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20090508
2 Exporting ET_ITEM_COND Call by reference Type reference (TYPE) TY_CONDITION_T 20090508
3 Exporting ET_ITEM_CONDX Call by reference Type reference (TYPE) TY_CONDITIONX_T 20090508
4 Exporting ET_ITEM_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_ITEMSCALEQUAN_T 20090514
5 Exporting ET_ITEM_COND_SCALE_VALUE Call by reference Type reference (TYPE) TY_ITEMSCALEVAL_T 20090514
6 Exporting ET_ITEM_COND_VALIDITY Call by reference Type reference (TYPE) TY_VALIDITY_T 20090508
7 Exporting ET_ITEM_COND_VALIDITYX Call by reference Type reference (TYPE) TY_VALIDITYX_T 20090508
8 Importing IS_HEADER Call by reference Type reference (TYPE) BAPIMEOUTHEADER 20090508
9 Importing IS_ITEM Call by reference Type reference (TYPE) SAPPLCO_PURGCONTRCRR_ITM 20090508
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090515
2 CX_PUR_ERROR_MESSAGE 20090508

Method MAP_ITEM_PRSPEL_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090514
2 Exporting ET_PC_ITEM_BAPI_CONDITIONS Call by reference Type reference (TYPE) MEOUT_T_KONH_COMPLETE Table Type for Conditions with Items and Scales 20090514
3 Exporting EV_ITEM_PEINH Call by reference Type reference (TYPE) EPEIN Price Unit 20090514
4 Importing IM_PC_ITEM_XI Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_SRMRPLCTN14 IDT 20090514
5 Importing IS_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20090514
6 Importing IT_PC_ITEM_PR_SPEC_ELEM_XI Call by reference Type reference (TYPE) SAPPLCO_NOSC_PRICE_SPECIF_TAB2 Proxy Table Type (generated) 20090514

Method MAP_ITEM_PRSPEL_XI_2_ERP on class CL_PUR_PURGCONTRCRTRC_IMPL has no exception.

Method MOVE_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ANY Call by reference Type reference (TYPE) ANY 20080818
2 Importing I_ANY Call by reference Type reference (TYPE) ANY 20080818
# Exception Resumable Description Created on
1 CX_PUR_ERROR_MESSAGE Error message occurred 20080818

Method MOVE_COMPLEX_FIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ANY Call by reference Type reference (TYPE) ANY 20090508
2 Importing I_ANY Call by reference Type reference (TYPE) ANY 20090508
# Exception Resumable Description Created on
1 DEEP_ERROR 20090508
2 INPUT_OUTPUT_DIFFERENT_KIND 20090508
3 NO_STRUCK_NO_TAB 20090508
History
Last changed by/on SAP  20110908 
SAP Release Created in 604