SAP ABAP Class CL_PUR_PURGCONTRUPDRC_IMPL (PurchasingContractERPUpdateRequestConfirmation_In serv 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_PURGCONTRUPDRC_IMPL  
Short Description PurchasingContractERPUpdateRequestConfirmation_In serv impl    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_PUR   Service Enabling for Purchasing 
Created 20080729   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PUR_PURGCONTRUPDRC_IMPL has no interface implemented.
Friends
Class CL_PUR_PURGCONTRUPDRC_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' Scale Type 20091029
2 CV_BSTYPE Constant Private Type reference (TYPE) BSTYP 'K' 20090915
3 CV_COND_TAB_ITEM Constant Private Type reference (TYPE) MEOUT_CONDITION_TABLE_TYPE 'B' Condition Table Type for an Outline Agreement 20091029
4 CV_COND_TAB_PLNT Constant Private Type reference (TYPE) MEOUT_CONDITION_TABLE_TYPE 'C' Condition Table Type for an Outline Agreement 20091029
5 CV_DELETE Constant Private Type reference (TYPE) STRING '03' 20091029
6 CV_KONH_SEQUENCE Static Attribute Private Type reference (TYPE) MEOUT_ID_KONH KONH Sequence 20090615
7 CV_MAT_ITEM Constant Private Type reference (TYPE) SAPPLCO_BTD_ITEM_PROCTYPECODE '0' Proxy Data Element (Generated) 20080827
8 CV_PERCENTAGE Constant Private Type reference (TYPE) STRING '%' 20091029
9 CV_PROD_CAT_ITEM Constant Private Type reference (TYPE) SAPPLCO_BTD_ITEM_PROCTYPECODE '8' Proxy Data Element (Generated) 20080827
10 CV_SERVICE_ITEM Constant Private Type reference (TYPE) SAPPLCO_BTD_ITEM_PROCTYPECODE '9' Proxy Data Element (Generated) 20080827
11 GC_LOG_TYPE__ABORT Constant Private Type reference (TYPE) C 'A' 20091029
12 GC_LOG_TYPE__ERROR Constant Private Type reference (TYPE) C 'E' 20091029
13 GC_LOG_TYPE__WARNING Constant Private Type reference (TYPE) C 'W' 20091029
14 GC_TYPE_WARNING Constant Private Type reference (TYPE) BAPI_MTYPE 'W' 20090902
15 GO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_PUR_PURGCONTRUPDRC_IMPL PurchasingContractERPUpdateRequestConfirmation_In serv impl 20080805
16 MB_BADI Instance attribute Private Object reference (TYPE REF TO) PUR_SE_PURGCONTRUPDRC 20080811
17 MB_BADI_INT Instance attribute Private Object reference (TYPE REF TO) PUR_SE_PURGCONTRUPDRC_INT 20091026
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SCALES Static method Private Method 20090922
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080729
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080811
4 CREATE Static method Public Method 20080729
5 EXECUTE Instance method Public Method 20080804
6 EXPORT_CONVERSION Static method Public Method 20080811
7 IMPORT_CONVERSION Static method Public Method 20080805
8 IMPORT_HEADER_PRICESPECELEMENT Static method Public Method 20090615
9 MAP_HEADER_PRSPEL_XI_2_ERP Static method Public Method PriceSpecificationElement Header 20090615
10 SET_CHANGE_STRUC_HEAD_ALL Static method Private Method 20090529
11 SET_CHANGE_STRUC_ITEM_ALL Static method Private Method 20090602
Events
Class CL_PUR_PURGCONTRUPDRC_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_COND_COUNT Private See coding 20090616 tt_cond_count TYPE STANDARD TABLE OF ty_cond_count
2 TY_ACCOUNTX_T Public See coding 20080826 ty_accountx_t type standard table of bapimeoutaccountx
3 TY_ACCOUNT_T Public See coding 20080826 ty_account_t TYPE STANDARD TABLE OF bapimeoutaccount
4 TY_ADDRDELIVERY_T Public See coding 20080826 ty_addrdelivery_t TYPE STANDARD TABLE OF bapimeoutaddrdelivery
5 TY_BAPIMEOUTRELEASEINFO Public See coding 20080811 ty_bapimeoutreleaseinfo TYPE STANDARD TABLE OF bapimeoutreleaseinfo
6 TY_BAPIPAREX Public See coding 20080826 ty_bapiparex TYPE STANDARD TABLE OF bapiparex
7 TY_BAPI_EXTENSION Public See coding 20091029 ty_bapi_extension type standard table of bapiparex
8 TY_CONDITIONX_T Public See coding 20080826 ty_conditionx_t TYPE STANDARD TABLE OF bapimeoutconditionx
9 TY_CONDITION_T Public See coding 20080826 ty_condition_t TYPE STANDARD TABLE OF bapimeoutcondition
10 TY_COND_COUNT Private See coding 20090616 BEGIN OF ty_cond_count. TYPES: item_no TYPE posnr. TYPES: serial_id TYPE MEOUT_ID_KONH. TYPES: plant TYPE werks_d. TYPES: cond_count TYPE kopos. TYPES: END OF ty_cond_count
11 TY_HEADERCONDX_T Public See coding 20080826 ty_headercondx_t TYPE STANDARD TABLE OF bapimeoutheadercondx
12 TY_HEADERCOND_T Public See coding 20080826 ty_headercond_t TYPE STANDARD TABLE OF bapimeoutheadercond
13 TY_HEADVALIDITYX_T Public See coding 20080826 ty_headvalidityx_t TYPE STANDARD TABLE OF bapimeoutheadvalidityx
14 TY_HEADVALIDITY_T Public See coding 20080826 ty_headvalidity_t TYPE STANDARD TABLE OF bapimeoutheadvalidity
15 TY_ITEMSCALEQUAN_T Public See coding 20080826 ty_itemscalequan_t TYPE STANDARD TABLE OF bapimeoutitemscalequan
16 TY_ITEMSCALEVAL_T Public See coding 20080826 ty_itemscaleval_t TYPE STANDARD TABLE OF bapimeoutitemscaleval
17 TY_ITEMTEXT_T Public See coding 20080826 ty_itemtext_t TYPE STANDARD TABLE OF bapimeoutitemtext
18 TY_ITEMX_T Public See coding 20080826 ty_itemx_t type standard table of bapimeoutitemx
19 TY_ITEM_T Public See coding 20080826 ty_item_t TYPE STANDARD TABLE OF bapimeoutitem
20 TY_PARTNERX_T Public See coding 20080826 ty_partnerx_t type standard table of BAPIMEOUTPARTNERX
21 TY_PARTNER_T Public See coding 20080826 ty_partner_t TYPE STANDARD TABLE OF bapimeoutpartner
22 TY_SCALEVALUE_T Public See coding 20080826 ty_scalevalue_t TYPE STANDARD TABLE OF bapimeoutscalevalue
23 TY_SCALE_T Public See coding 20080826 ty_scale_t TYPE STANDARD TABLE OF bapimeoutscale
24 TY_TEXT_T Public See coding 20080826 ty_text_t TYPE STANDARD TABLE OF bapimeouttext
25 TY_VALIDITYX_T Public See coding 20080826 ty_validityx_t TYPE STANDARD TABLE OF bapimeoutvalidityx
26 TY_VALIDITY_T Public See coding 20080826 ty_validity_t TYPE STANDARD TABLE OF bapimeoutvalidity
Method Signatures

Method CHECK_SCALES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEADER_COND Call by reference Type reference (TYPE) TY_HEADERCOND_T 20090922
2 Changing CT_ITEM_COND Call by reference Type reference (TYPE) TY_CONDITION_T 20090922
3 Importing IT_PRICE_SPEC_ELEMENT Call by reference Type reference (TYPE) SAPPLCO_NOSC_PRICE_SPECIF_TAB2 Proxy Table Type (generated) 20090922
4 Importing IV_ITEM_NO Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20090922
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090922

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PUR_PURGCONTRUPDRC_IMPL has no parameter.
Method CONSTRUCTOR on class CL_PUR_PURGCONTRUPDRC_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_PURGCONTRUPDRC_IMPL PurchasingContractERPUpdateRequestConfirmation_In serv impl 20080729

Method CREATE on class CL_PUR_PURGCONTRUPDRC_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_PURGCONTRUPDRC_CONF Proxy Structure (generated) 20080804
2 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) PUR_PURGCONTRUPDRC_REQ Proxy Structure (generated) 20080804
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080804

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090902
2 Exporting ES_PROXY_DATA Call by reference Type reference (TYPE) PUR_PURGCONTRUPDRC_CONF Proxy Structure (generated) 20080811
3 Importing IS_HEADER Call by reference Type reference (TYPE) BAPIMEOUTHEADER Header Data Outline Agreement 20080811
4 Importing IS_PROXY_DATA_INPUT Call by reference Type reference (TYPE) PUR_PURGCONTRUPDRC_REQ Proxy Structure (generated) 20090903
5 Importing IT_ACCOUNT Call by reference Type reference (TYPE) TY_ACCOUNT_T 20080811
6 Importing IT_DELIVERY_ADDRESS Call by reference Type reference (TYPE) TY_ADDRDELIVERY_T 20080811
7 Importing IT_HEADER_TEXT Call by reference Type reference (TYPE) TY_TEXT_T 20080811
8 Importing IT_HEAD_CONDITION Call by reference Type reference (TYPE) TY_HEADERCOND_T 20080811
9 Importing IT_HEAD_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_SCALE_T 20080811
10 Importing IT_HEAD_COND_SCALE_VAL Call by reference Type reference (TYPE) TY_SCALEVALUE_T 20080811
11 Importing IT_HEAD_COND_VALIDITY Call by reference Type reference (TYPE) TY_HEADVALIDITY_T 20080811
12 Importing IT_ITEM Call by reference Type reference (TYPE) TY_ITEM_T 20080811
13 Importing IT_ITEM_CONDITION Call by reference Type reference (TYPE) TY_CONDITION_T 20080811
14 Importing IT_ITEM_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_ITEMSCALEQUAN_T 20080811
15 Importing IT_ITEM_COND_SCALE_VALUE Call by reference Type reference (TYPE) TY_ITEMSCALEVAL_T 20080811
16 Importing IT_ITEM_COND_VALIDITY Call by reference Type reference (TYPE) TY_VALIDITY_T 20080811
17 Importing IT_ITEM_TEXT Call by reference Type reference (TYPE) TY_ITEMTEXT_T 20080811
18 Importing IT_PARTNER Call by reference Type reference (TYPE) TY_PARTNER_T 20080811
# Exception Resumable Description Created on
1 CX_PUR_ERROR_MESSAGE Error message occurred 20090915
2 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080811
3 CX_SMT_ERROR Error 20090909

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20080805
2 Exporting ES_HEADER Call by reference Type reference (TYPE) BAPIMEOUTHEADER Header Data Outline Agreement 20080805
3 Exporting ES_HEADERX Call by reference Type reference (TYPE) BAPIMEOUTHEADERX Header Data Change Parameter Outline Agreement 20080805
4 Exporting ET_DELIVERY_ADDRESS Call by reference Type reference (TYPE) TY_ADDRDELIVERY_T PO Item: Address Structure BAPIADDR1 for Inbound Delivery 20080805
5 Exporting ET_HEADER_COND Call by reference Type reference (TYPE) TY_HEADERCOND_T Header Condition 20080808
6 Exporting ET_HEADER_CONDX Call by reference Type reference (TYPE) TY_HEADERCONDX_T Change Parameter - Header Condition 20080808
7 Exporting ET_HEADER_TEXT Call by reference Type reference (TYPE) TY_TEXT_T Header Text - Outline Agreement 20080805
8 Exporting ET_HEAD_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_SCALE_T 20080811
9 Exporting ET_HEAD_COND_SCALE_VAL Call by reference Type reference (TYPE) TY_SCALEVALUE_T 20080811
10 Exporting ET_HEAD_COND_VALIDITY Call by reference Type reference (TYPE) TY_HEADVALIDITY_T 20080811
11 Exporting ET_HEAD_COND_VALIDITYX Call by reference Type reference (TYPE) TY_HEADVALIDITYX_T 20080811
12 Exporting ET_ITEM Call by reference Type reference (TYPE) TY_ITEM_T Item Data of Contract 20080805
13 Exporting ET_ITEMX Call by reference Type reference (TYPE) TY_ITEMX_T Item Data Change Parameter for Outline Agreement 20080805
14 Exporting ET_ITEM_ACCOUNT Call by reference Type reference (TYPE) TY_ACCOUNT_T Account Assignment Data - Outline Agreement 20080808
15 Exporting ET_ITEM_ACCOUNTX Call by reference Type reference (TYPE) TY_ACCOUNTX_T Account Assignment Data - Change Parameter - Outl. Agreement 20080808
16 Exporting ET_ITEM_COND Call by reference Type reference (TYPE) TY_CONDITION_T Item Condition 20080808
17 Exporting ET_ITEM_CONDX Call by reference Type reference (TYPE) TY_CONDITIONX_T Change Parameter - Item Condition 20080808
18 Exporting ET_ITEM_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_ITEMSCALEQUAN_T 20080811
19 Exporting ET_ITEM_COND_SCALE_VALUE Call by reference Type reference (TYPE) TY_ITEMSCALEVAL_T 20080811
20 Exporting ET_ITEM_COND_VALIDITY Call by reference Type reference (TYPE) TY_VALIDITY_T 20080811
21 Exporting ET_ITEM_COND_VALIDITYX Call by reference Type reference (TYPE) TY_VALIDITYX_T 20080811
22 Exporting ET_ITEM_TEXT Call by reference Type reference (TYPE) TY_ITEMTEXT_T Text Data - Outline Agreement 20080805
23 Exporting ET_PARTNER Call by reference Type reference (TYPE) TY_PARTNER_T Partner Information for Outline Agreement 20080805
24 Exporting ET_PARTNERX Call by reference Type reference (TYPE) TY_PARTNERX_T Change Parameter Partner Data (Outline Agreement) 20080805
25 Exporting EV_ITEMLISTCOMPLETE Call by reference Type reference (TYPE) ABAP_BOOL 20080807
26 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) PUR_PURGCONTRUPDRC_REQ Proxy Structure (generated) 20080805
27 Importing IT_ITEM_ORIG Call by reference Type reference (TYPE) TY_ITEM_T 20090608
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090521
2 CX_PUR_ERROR_MESSAGE Error message occurred 20090508
3 CX_SMT_CUSTOMIZING_ERROR Error in customizing 20080811
4 CX_SMT_NO_CLASS Class Does Not Exist 20080811
5 CX_SMT_NO_ENTRY Object does not exist 20080811
6 CX_SMT_NO_METHOD Method does not exist 20080811
7 CX_SMT_TRANSFORMATION_ERROR Error During Transformation or Field Assignment 20080811

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 20090615
2 Exporting ET_HEADER_COND Call by reference Type reference (TYPE) TY_HEADERCOND_T 20090615
3 Exporting ET_HEADER_CONDX Call by reference Type reference (TYPE) TY_HEADERCONDX_T 20090615
4 Exporting ET_HEADER_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_SCALE_T 20090615
5 Exporting ET_HEADER_COND_SCALE_VALUE Call by reference Type reference (TYPE) TY_SCALEVALUE_T 20090615
6 Exporting ET_HEADER_COND_VALIDITY Call by reference Type reference (TYPE) TY_HEADVALIDITY_T 20090615
7 Exporting ET_HEADER_COND_VALIDITYX Call by reference Type reference (TYPE) TY_HEADVALIDITYX_T 20090615
8 Importing IS_HEADER Call by reference Type reference (TYPE) BAPIMEOUTHEADER Header Data Outline Agreement 20090615
9 Importing IT_PRICESPEC Call by reference Type reference (TYPE) SAPPLCO_NOSC_PRICE_SPECIF_TAB2 Proxy Table Type (generated) 20090615
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090615
2 CX_PUR_ERROR_MESSAGE Error message occurred 20090615

Method MAP_HEADER_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 20090615
2 Exporting ET_PC_HEADER_BAPI_CONDITIONS Call by reference Type reference (TYPE) MEOUT_T_KONH_COMPLETE Table Type for Conditions with Items and Scales 20090615
3 Importing IS_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20090615
4 Importing IT_PC_HEADER_PR_SPEC_ELEM_XI Call by reference Type reference (TYPE) SAPPLCO_NOSC_PRICE_SPECIF_TAB2 Proxy Table Type (generated) 20090615
# Exception Resumable Description Created on
1 ERROR_KSCHL_CONVERSION 20090615

Method SET_CHANGE_STRUC_HEAD_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONDITIONX Call by reference Type reference (TYPE) BAPIMEOUTHEADERCONDX Master Conditions in Outline Agreement (Header) 20090529

Method SET_CHANGE_STRUC_HEAD_ALL on class CL_PUR_PURGCONTRUPDRC_IMPL has no exception.

Method SET_CHANGE_STRUC_ITEM_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONDITIONX Call by reference Type reference (TYPE) BAPIMEOUTCONDITIONX Change Parameter - Master Conditions in Outline Agreement 20090602

Method SET_CHANGE_STRUC_ITEM_ALL on class CL_PUR_PURGCONTRUPDRC_IMPL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604