SAP ABAP Class CL_PUR_PURORDERPCRTRC1_IMPL (Implementation class for create PO service)
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_PURORDERPCRTRC1_IMPL  
Short Description Implementation class for create PO service    
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 20090325   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ITEM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PUR_PURORDERPCRTRC1_IMPL has no interface implemented.
Friends
Class CL_PUR_PURORDERPCRTRC1_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BLANKET Constant Private Type reference (TYPE) STRING '301' Blanket Line 20090512
2 GC_CONTINGENCY Constant Private Type reference (TYPE) STRING '302' Contingency Line 20090512
3 GC_FREEQUANTITY Constant Private Type reference (TYPE) STRING '303' Line with Free Quantity 20090512
4 GC_HIERARCHY_ITEM Constant Private Type reference (TYPE) STRING '21' 20090402
5 GC_INFORMATION Constant Private Type reference (TYPE) STRING '305' Information Line 20090512
6 GC_LOG_TYPE_ABORT Constant Private Type reference (TYPE) C 'A' 20090420
7 GC_LOG_TYPE_ERROR Constant Private Type reference (TYPE) C 'E' 20090420
8 GC_LOG_TYPE_WARNING Constant Private Type reference (TYPE) C 'W' 20090420
9 GC_SERVICE_PROCESSING Constant Private Type reference (TYPE) STRING '9' 20090331
10 GC_SMT_APPLICATION Constant Protected Type reference (TYPE) SMT_APPLICATION 'CL_PUR_PURORDERPCRTRC1' Mapping 20090326
11 GC_SMT_COMPONENT_IN Constant Protected Type reference (TYPE) SMT_EVENT 'COMPONENT_IN' Mapping Step 20090330
12 GC_SMT_COMPONENT_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'COMPONENT_OUT' Mapping Step 20090330
13 GC_SMT_CONTEXT Constant Protected Type reference (TYPE) SMT_CONTEXT '' Context 20090326
14 GC_SMT_CONTRACT_LIMITS_IN Constant Protected Type reference (TYPE) SMT_EVENT 'CONTRACT_LIMITS_IN' Mapping Step 20090326
15 GC_SMT_CONTRACT_LIMITS_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'CONTRACT_LIMITS_OUT' Mapping Step 20090330
16 GC_SMT_HDR_TXTCOLL_IN Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER_TEXT_COLLECTION_IN' Mapping Step 20090401
17 GC_SMT_HDR_TXTCOLL_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER_TEXT_COLLECTION_OUT' Mapping Step 20090401
18 GC_SMT_HEADER_COND_IN Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER_COND_IN' Mapping Step 20090330
19 GC_SMT_HEADER_COND_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER_COND_OUT' Mapping Step 20090330
20 GC_SMT_HEADER_IN Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER_IN' Mapping Step 20090326
21 GC_SMT_HEADER_NAMES_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER_NAMES_OUT' Mapping Step 20090605
22 GC_SMT_HEADER_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER_OUT' Mapping Step 20090330
23 GC_SMT_ITEM_ACCASSN_IN Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_ACCOUNT_ASSIGNMENT_IN' Mapping Step 20090401
24 GC_SMT_ITEM_ACCASSN_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_ACCOUNT_ASSIGNMENT_OUT' Mapping Step 20090401
25 GC_SMT_ITEM_COND_IN Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_COND_IN' Mapping Step 20090330
26 GC_SMT_ITEM_COND_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_COND_OUT' Mapping Step 20090330
27 GC_SMT_ITEM_IN Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_IN' Mapping Step 20090330
28 GC_SMT_ITEM_NAMES_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_NAMES_OUT' Mapping Step 20090602
29 GC_SMT_ITEM_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_OUT' Mapping Step 20090330
30 GC_SMT_ITEM_SHIPLOC_IN Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_SHIP_TO_LOCATION_IN' Mapping Step 20090401
31 GC_SMT_ITEM_SHIPLOC_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_SHIP_TO_LOCATION_OUT' Mapping Step 20090401
32 GC_SMT_ITEM_TXTCOLL_IN Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_TEXT_COLLECTION_TEXT_IN' Mapping Step 20090401
33 GC_SMT_ITEM_TXTCOLL_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_TEXT_COLLECTION_TEXT_OUT' Mapping Step 20090401
34 GC_SMT_LIMITS_IN Constant Protected Type reference (TYPE) SMT_EVENT 'LIMITS_IN' Mapping Step 20090330
35 GC_SMT_LIMITS_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'LIMITS_OUT' Mapping Step 20090326
36 GC_SMT_OUTLINES_IN Constant Protected Type reference (TYPE) SMT_EVENT 'OUTLINES_IN' Mapping Step 20090603
37 GC_SMT_OUTLINES_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'OUTLINES_OUT' Mapping Step 20090603
38 GC_SMT_OUT_LINES_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'OUT_LINES_OUT' Mapping Step 20090520
39 GC_SMT_PARTY_IN Constant Protected Type reference (TYPE) SMT_EVENT 'PARTY_IN' Mapping Step 20090430
40 GC_SMT_PARTY_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'PARTY_OUT' Mapping Step 20090430
41 GC_SMT_SCHEDULE_LINE_IN Constant Protected Type reference (TYPE) SMT_EVENT 'SCHEDULE_LINE_IN' Mapping Step 20090330
42 GC_SMT_SCHEDULE_LINE_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'SCHEDULE_LINE_OUT' Mapping Step 20090326
43 GC_SMT_SERVICE_ACCASSN_IN Constant Protected Type reference (TYPE) SMT_EVENT 'SERVICE_ACCOUNT_ASSIGNMENT_IN' Mapping Step 20090401
44 GC_SMT_SERVICE_ACCASSN_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'SERVICE_ACCOUNT_ASSIGNMENT_OUT' Mapping Step 20090401
45 GC_SMT_SERVICE_LINES_IN Constant Protected Type reference (TYPE) SMT_EVENT 'SERVICE_LINES_IN' Mapping Step 20090330
46 GC_SMT_SERVICE_LINES_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'SERVICE_LINES_OUT' Mapping Step 20090326
47 GC_SMT_SERVICE_TEXT_IN Constant Protected Type reference (TYPE) SMT_EVENT 'SERVICE_TEXT_IN' Mapping Step 20090330
48 GC_SMT_SERVICE_TEXT_OUT Constant Protected Type reference (TYPE) SMT_EVENT 'SERVICE_TEXT_OUT' Mapping Step 20090326
49 GO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_PUR_PURORDERPCRTRC1_IMPL Implementation class for create PO service 20090325
50 GV_ERROR Static Attribute Private Type reference (TYPE) STRING 20090511
51 GV_KALSM Static Attribute Private Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20090515
52 GV_KALSM_SRV Static Attribute Private Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20090515
53 MY_ITEM_TZONE Instance attribute Private Type reference (TYPE) TIMEZONE Time Zone 20090515
54 MY_MESSAGE_DUMMY Instance attribute Private Type reference (TYPE) STRING Dummy variable for messages 20090519
55 MY_XFLAG Constant Private Type reference (TYPE) FLAG 'X' General Flag 20090512
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090325
2 CONSTRUCTOR Instance method Public Constructor 20090420
3 CREATE Static method Public Method 20090325
4 EXECUTE Instance method Public Method 20090325
5 EXPORT_CONVERSION Instance method Private Method 20090326
6 GET_PO_LANGUAGE Instance method Private Method Checks and sets the PO Language 20090611
7 GET_SRV_LINENO Instance method Private Method 20090509
8 IMPORT_CONVERSION Instance method Private Method 20090326
9 MAPPING_IN_HEADER Instance method Private Method 20090509
10 MAPPING_IN_MATL_ITEM Instance method Private Method 20090511
11 MAPPING_IN_SRV_ITEM Instance method Private Method Mapping of Service Item 20090511
12 MAP_OUTL_SRV_DATA Instance method Private Method Mapping of Outline data 20090512
13 MAP_SRV_ITEM_DO_DATA Instance method Private Method Filling of Technical fields for Service Line 20090512
14 MAP_SRV_LINE_DATA Instance method Private Method Mapping of Service Line Data 20090512
Events
Class CL_PUR_PURORDERPCRTRC1_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ST_SRV_PACKAGE_TEMP Public See coding 20090402 BEGIN OF st_srv_package_temp, item_id TYPE char10, parent_id TYPE char10, packno TYPE packno, subpackno TYPE packno, introw TYPE introw, extrow TYPE extrow, extgroup Type extgroup, rang TYPE rang, END OF st_srv_package_temp
2 TT_SRV_PACKAGE_TEMP Public See coding 20090402 tt_srv_package_temp TYPE STANDARD TABLE OF st_srv_package_temp
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PUR_PURORDERPCRTRC1_IMPL has no parameter.
Method CONSTRUCTOR on class CL_PUR_PURORDERPCRTRC1_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_PURORDERPCRTRC1_IMPL Implementation class for create PO service 20090325

Method CREATE on class CL_PUR_PURORDERPCRTRC1_IMPL has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) PUR_POERPCREATECONFIRM_SYNC_V1 MT for PurchaseOrderERPCreateConfirmation_sync_V1 20090331
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090402
3 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_POERPCREATEREQUEST_V1 MT for PurchaseOrderERPCreateRequest_sync_V1 20090331
# Exception Resumable Description Created on
1 CX_SMT_CUSTOMIZING_ERROR Error in customizing 20090329
2 CX_SMT_ERROR Error 20090329
3 CX_SMT_NO_CLASS Class Does Not Exist 20090329
4 CX_SMT_NO_ENTRY Object does not exist 20090329
5 CX_SMT_NO_METHOD Method does not exist 20090329
6 CX_SMT_TRANSFORMATION_ERROR Error During Transformation or Field Assignment 20090329

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) PUR_POERPCREATECONFIRM_SYNC_V1 MT for PurchaseOrderERPCreateConfirmation_sync_V1 20090326
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090611
3 Importing IS_BAPIMEPOHEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20090330
4 Importing IT_BAPIEKKOP Call by reference Type reference (TYPE) BAPIEKKOP_TP Table Type for BAPIEKKOP 20090430
5 Importing IT_BAPIESKLC Call by reference Type reference (TYPE) BAPIESKLC_TP Table Type for BAPIESKLC 20090331
6 Importing IT_BAPIESLLC Call by reference Type reference (TYPE) BAPIESLLC_TP Table Type for BAPIESLLC 20090331
7 Importing IT_BAPIESLLTX Call by reference Type reference (TYPE) BAPIESLLTX_TP Table Type for BAPIESLLTX 20090331
8 Importing IT_BAPIESUCC Call by reference Type reference (TYPE) BAPIESUCC_TP Table Type for BAPIESUCC 20090331
9 Importing IT_BAPIESUHC Call by reference Type reference (TYPE) BAPIESUHC_TP Table Type for BAPIESUHC 20090331
10 Importing IT_BAPIMEPOACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20090330
11 Importing IT_BAPIMEPOADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20090330
12 Importing IT_BAPIMEPOCOMPONENT Call by reference Type reference (TYPE) BAPIMEPOCOMPONENT_TP Table of bapimepocomponent 20090330
13 Importing IT_BAPIMEPOCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOCOND 20090330
14 Importing IT_BAPIMEPOCONDHEADER Call by reference Type reference (TYPE) BAPIMEPOCONDHEADER_TP Table Type for BAPIMEPOCONDHEADER 20090330
15 Importing IT_BAPIMEPOHEADERTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXTHEADER_TP Table Type for BAPIMEPOTEXT 20090330
16 Importing IT_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20090330
17 Importing IT_BAPIMEPOITEMTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Table Type for BAPIMEPOTEXT 20090330
18 Importing IT_BAPIMEPOSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20090330
19 Importing IT_POSHIPPINGEXP Call by reference Type reference (TYPE) BAPIMEPOSHIPPEXP_TP Table of bapimeposhippexp 20090625
# Exception Resumable Description Created on
1 CX_SMT_CUSTOMIZING_ERROR Error in customizing 20090326
2 CX_SMT_NO_CLASS Class Does Not Exist 20090326
3 CX_SMT_NO_ENTRY Object does not exist 20090326
4 CX_SMT_NO_METHOD Method does not exist 20090326
5 CX_SMT_TRANSFORMATION_ERROR Error During Transformation or Field Assignment 20090326

Method GET_PO_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) FLAG 20090611
2 Exporting EV_ISO_LANGU Call by reference Type reference (TYPE) SPRAS_ISO ISO code for language key 20090611
3 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_POERPCREATEREQUEST_V1 MT for PurchaseOrderERPCreateRequest_sync_V1 20090611

Method GET_PO_LANGUAGE on class CL_PUR_PURORDERPCRTRC1_IMPL has no exception.

Method GET_SRV_LINENO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STR_TEMP Call by reference Type reference (TYPE) MMSRV_INTROW_TEMP_TTY Table type of structure MMSRV_PACKAGE_TEMP 20090509
2 Importing IT_INPUT_ITEM Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPCRTE_R_TAB9 IDT for PurOrdERPCrteReq_s_V1Itm 20090509

Method GET_SRV_LINENO on class CL_PUR_PURORDERPCRTRC1_IMPL has no exception.

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIMEPOHEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20090330
2 Exporting ES_BAPIMEPOHEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX Purchase Order Header Data (Change Parameter) 20090330
3 Exporting ET_BAPIEKKOP Call by reference Type reference (TYPE) BAPIEKKOP_TP Table Type for BAPIEKKOP 20090430
4 Exporting ET_BAPIESKLC Call by reference Type reference (TYPE) BAPIESKLC_TP Create Comm. Structure: Acct Assgt Distr. for Service Line 20090330
5 Exporting ET_BAPIESLLC Call by reference Type reference (TYPE) BAPIESLLC_TP Communication Structure: Create Service Line 20090330
6 Exporting ET_BAPIESLLTX Call by reference Type reference (TYPE) BAPIESLLTX_TP BAPI Services Long Text 20090330
7 Exporting ET_BAPIESUCC Call by reference Type reference (TYPE) BAPIESUCC_TP Communication Structure: Contract Limits 20090330
8 Exporting ET_BAPIESUHC Call by reference Type reference (TYPE) BAPIESUHC_TP Communication Structure: Limits 20090330
9 Exporting ET_BAPIMEPOACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Account Assignment Fields for Purchase Order 20090330
10 Exporting ET_BAPIMEPOACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Account Assignment Fields in Purchase Order (Change Toolbar) 20090330
11 Exporting ET_BAPIMEPOADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP PO Item: Address Structure BAPIADDR1 for Inbound Delivery 20090330
12 Exporting ET_BAPIMEPOCOMPONENT Call by reference Type reference (TYPE) BAPIMEPOCOMPONENT_TP BAPI Structure for Components 20090330
13 Exporting ET_BAPIMEPOCOMPONENTX Call by reference Type reference (TYPE) BAPIMEPOCOMPONENTX_TP Update Information for Components in BUS2012 API 20090330
14 Exporting ET_BAPIMEPOCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Conditions in Purchase Order 20090330
15 Exporting ET_BAPIMEPOCONDHEADER Call by reference Type reference (TYPE) BAPIMEPOCONDHEADER_TP Conditions (Header) 20090330
16 Exporting ET_BAPIMEPOCONDHEADERX Call by reference Type reference (TYPE) BAPIMEPOCONDHEADERX_TP Conditions (Header, Change Bar) 20090330
17 Exporting ET_BAPIMEPOCONDX Call by reference Type reference (TYPE) BAPIMEPOCONDX_TP Change Toolbar: Conditions in Purchase Order 20090330
18 Exporting ET_BAPIMEPOHEADERTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXTHEADER_TP Header Texts 20090330
19 Exporting ET_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Purchase Order Item 20090330
20 Exporting ET_BAPIMEPOITEMTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Item Texts 20090330
21 Exporting ET_BAPIMEPOITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Purchase Order Item Data (Change Parameter) 20090330
22 Exporting ET_BAPIMEPOSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Fields for Purchase Order Delivery Schedule Lines 20090330
23 Exporting ET_BAPIMEPOSCHEDULX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Fields for Schedule Lines in Purchase Order (Change Toolbar) 20090330
24 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090330
25 Exporting EV_MEMORY_COMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090511
26 Exporting EV_MEMORY_UNCOMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090511
27 Exporting EV_PARK_COMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090511
28 Exporting EV_PARK_UNCOMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090511
29 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_POERPCREATEREQUEST_V1 MT for PurchaseOrderERPCreateRequest_sync_V1 20090331
# Exception Resumable Description Created on
1 CX_SMT_CUSTOMIZING_ERROR Error in customizing 20090326
2 CX_SMT_ERROR Error 20090326
3 CX_SMT_NO_CLASS Class Does Not Exist 20090326
4 CX_SMT_NO_ENTRY Object does not exist 20090326
5 CX_SMT_NO_METHOD Method does not exist 20090326
6 CX_SMT_TRANSFORMATION_ERROR Error During Transformation or Field Assignment 20090326

Method MAPPING_IN_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIMEPOHEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20090509
2 Exporting ES_BAPIMEPOHEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX Purchase Order Header Data (Change Parameter) 20090509
3 Exporting ET_BAPIEKKOP Call by reference Type reference (TYPE) BAPIEKKOP_TP Table Type for BAPIEKKOP 20090509
4 Exporting ET_BAPIMEPOCONDHEADER Call by reference Type reference (TYPE) BAPIMEPOCONDHEADER_TP Table Type for BAPIMEPOCONDHEADER 20090509
5 Exporting ET_BAPIMEPOCONDHEADERX Call by reference Type reference (TYPE) BAPIMEPOCONDHEADERX_TP Table Type for BAPIMEPOCONDHEADERX 20090509
6 Exporting ET_BAPIMEPOHEADERTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXTHEADER_TP Table Type for BAPIMEPOTEXTHEADER 20090509
7 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090509
8 Exporting EV_MEMORY_COMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090509
9 Exporting EV_MEMORY_UNCOMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090509
10 Exporting EV_PARK_COMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090509
11 Exporting EV_PARK_UNCOMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090509
12 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_POERPCREATEREQUEST_V1 MT for PurchaseOrderERPCreateRequest_sync_V1 20090509
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20090509

Method MAPPING_IN_MATL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIMEPOACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20090511
2 Changing CT_BAPIMEPOACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20090511
3 Changing CT_BAPIMEPOADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20090511
4 Changing CT_BAPIMEPOCOMPONENT Call by reference Type reference (TYPE) BAPIMEPOCOMPONENT_TP Table Type for BAPIMEPOCOMPONENT 20090511
5 Changing CT_BAPIMEPOCOMPONENTX Call by reference Type reference (TYPE) BAPIMEPOCOMPONENTX_TP Table Type for bapimepocomponentx 20090511
6 Changing CT_BAPIMEPOCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOCOND 20090511
7 Changing CT_BAPIMEPOCONDX Call by reference Type reference (TYPE) BAPIMEPOCONDX_TP Table Type for BAPIMEPOCONDX 20090511
8 Changing CT_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20090511
9 Changing CT_BAPIMEPOITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Table Type for BAPIMEPOITEMX 20090511
10 Changing CT_BAPIMEPOSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20090511
11 Changing CT_BAPIMEPOSCHEDULX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Table Type for BAPIMEPOSCHEDULX 20090511
12 Changing CT_BAPIMEPOTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Table Type for BAPIMEPOTEXT 20090511
13 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090511
14 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_POERPCREATEREQUEST_V1 MT for PurchaseOrderERPCreateRequest_sync_V1 20090511
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20090511

Method MAPPING_IN_SRV_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIMEPOACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP 20090511
2 Changing CT_BAPIMEPOACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP 20090511
3 Changing CT_BAPIMEPOADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP 20090511
4 Changing CT_BAPIMEPOCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP 20090511
5 Changing CT_BAPIMEPOCONDX Call by reference Type reference (TYPE) BAPIMEPOCONDX_TP 20090511
6 Changing CT_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP 20090511
7 Changing CT_BAPIMEPOITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Table Type for BAPIMEPOITEMX 20090511
8 Changing CT_BAPIMEPOSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP 20090511
9 Changing CT_BAPIMEPOSCHEDULX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP 20090511
10 Changing CT_BAPIMEPOTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP 20090511
11 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB 20090511
12 Exporting ET_POCONTRACTLIMITS Call by reference Type reference (TYPE) BAPIESUCC_TP 20090511
13 Exporting ET_POLIMITS Call by reference Type reference (TYPE) BAPIESUHC_TP 20090511
14 Exporting ET_POSERVICES Call by reference Type reference (TYPE) BAPIESLLC_TP 20090511
15 Exporting ET_POSRVACCESSVALUES Call by reference Type reference (TYPE) BAPIESKLC_TP 20090511
16 Exporting ET_POSRV_TEXT Call by reference Type reference (TYPE) BAPIESLLTX_TP 20090511
17 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_POERPCREATEREQUEST_V1 MT for PurchaseOrderERPCreateRequest_sync_V1 20090511
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20090511

Method MAP_OUTL_SRV_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HIGHEST_PACKNO Call by reference Type reference (TYPE) PACKNO Package number 20090512
2 Exporting ES_PCKNO Call by reference Type reference (TYPE) MMSRV_PACKAGE_TEMP Structure for packno generation 20090512
3 Exporting ES_SRV Call by reference Type reference (TYPE) BAPIESLLC Communication Structure: Create Service Line 20090512
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090512
5 Exporting ET_SRV_TEXT Call by reference Type reference (TYPE) BAPIESLLTX_TP Table Type for BAPIESLLTX 20090512
6 Importing IS_PO_ITEM Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPCRTE_REQ_55 IDT for PurOrdERPCrteReq_s_V1Itm 20090512
7 Importing IS_PR_ITEM Call by reference Type reference (TYPE) MEREQBAPIITEMDATA Item Data for Purchase Requisition via BAPI 20090512
8 Importing IT_TEMP Call by reference Type reference (TYPE) MMSRV_INTROW_TEMP_TTY Table type of structure MMSRV_PACKAGE_TEMP 20090512
9 Importing IV_ITEM_PACKNO Call by reference Type reference (TYPE) ESLL-PACKNO Package number 20090512
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20090512

Method MAP_SRV_ITEM_DO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HIGHEST_PACKNO Call by reference Type reference (TYPE) PACKNO Package number 20090512
2 Changing CS_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM Purchase Order Item 20090512
3 Changing CS_BAPIMEPOITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX Purchase Order Item Data (Change Parameter) 20090512
4 Changing CT_ITEM_ACCT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20090512
5 Changing CT_ITEM_ACCTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20090610
6 Exporting ES_LIMITS Call by reference Type reference (TYPE) BAPIESUHC Communication Structure: Limits 20090512
7 Exporting ES_PCKNO Call by reference Type reference (TYPE) MMSRV_PACKAGE_TEMP Structure for packno generation 20090512
8 Exporting ES_PR_ITEM Call by reference Type reference (TYPE) MEREQBAPIITEMDATA Item Data for Purchase Requisition via BAPI 20090512
9 Exporting ES_SRV Call by reference Type reference (TYPE) BAPIESLLC Communication Structure: Create Service Line 20090512
10 Exporting ET_CONTRACT_LIMITS Call by reference Type reference (TYPE) BAPIESUCC_TP Table Type for BAPIESUCC 20090512
11 Exporting ET_ESLL Call by reference Type reference (TYPE) MMSRV_ESLL Table Type for ESLL 20090512
12 Exporting ET_ITEM_ACCT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20090512
13 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090520
14 Exporting ET_SRV_ACCT Call by reference Type reference (TYPE) BAPIESKLC_TP Table Type for BAPIESKLC 20090512
15 Exporting EV_ITEM_PACKNO Call by reference Type reference (TYPE) ESLL-PACKNO Package number 20090512
16 Importing IS_PO_ITEM Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPCRTE_REQ_55 IDT for PurOrdERPCrteReq_s_V1Itm 20090512
17 Importing IT_PR_ITEMS Call by reference Type reference (TYPE) MEREQBAPI_T_ITEMDATA Table Type for Internal BUS2105 BAPI Objects 20090512
18 Importing IT_TEMP Call by reference Type reference (TYPE) MMSRV_INTROW_TEMP_TTY Table type of structure MMSRV_PACKAGE_TEMP 20090512
19 Importing IV_PACKNO Call by reference Type reference (TYPE) PACKNO Package number 20090512
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20090512

Method MAP_SRV_LINE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM Purchase Order Item 20090512
2 Changing CS_BAPIMEPOITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX Purchase Order Item Data (Change Parameter) 20090512
3 Changing CT_ITEM_ACCT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20090512
4 Changing CT_ITEM_ACCTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20090605
5 Exporting ES_SRV Call by reference Type reference (TYPE) BAPIESLLC Communication Structure: Create Service Line 20090512
6 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090521
7 Exporting ET_SRV_ACCT Call by reference Type reference (TYPE) BAPIESKLC_TP Table Type for BAPIESKLC 20090512
8 Exporting ET_SRV_TEXT Call by reference Type reference (TYPE) BAPIESLLTX_TP Table Type for BAPIESLLTX 20090512
9 Importing IS_PO_ITEM Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPCRTE_REQ_55 IDT for PurOrdERPCrteReq_s_V1Itm 20090512
10 Importing IT_ESLL Call by reference Type reference (TYPE) MMSRV_ESLL Table Type for ESLL 20090512
11 Importing IT_PCKNO Call by reference Type reference (TYPE) MMSRV_PACKAGE_TEMP_TTY Table type of structure MMSRV_PACKAGE_TEMP 20090512
12 Importing IT_TEMP Call by reference Type reference (TYPE) MMSRV_INTROW_TEMP_TTY Table type of structure MMSRV_PACKAGE_TEMP 20090512
13 Importing LS_PREQ_BAPI_ITEM Call by reference Type reference (TYPE) MEREQBAPIITEMDATA Item Data for Purchase Requisition via BAPI 20090512
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20090512
History
Last changed by/on SAP  20100310 
SAP Release Created in 605