SAP ABAP Class CL_INV_GDSMVMTERPCRTRC1_IMPL (Implementation of GoodsMovementCreateRequestConfirmation_In)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-IM-GF-ES (Application Component) Enterprise Services in Inventory Management
     OPS_SE_IM (Package) Service Enabling for Inventory Management
Properties
Class CL_INV_GDSMVMTERPCRTRC1_IMPL  
Short Description Implementation of GoodsMovementCreateRequestConfirmation_In    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_IM   Service Enabling for Inventory Management 
Created 20080423   SAP 
Last change 20130531   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)
2 CL_GM_SC_MAPPING_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_INV_GDSMVMTERPCRTRC1_IMPL has no interface implemented.
Friends
Class CL_INV_GDSMVMTERPCRTRC1_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ABORTMSG Constant Private Type reference (TYPE) BAPI_MTYPE 'A' Message type: S Success, E Error, W Warning, I Info, A Abort 20080424
2 CV_ERRORMSG Constant Private Type reference (TYPE) BAPI_MTYPE 'E' Message type: S Success, E Error, W Warning, I Info, A Abort 20080424
3 CV_ERROR_OCCURRED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20080423
4 GO_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_INV_GDSMVMTERPCRTRC1_IMPL Implementation of GoodsMovementCreateRequestConfirmation_In 20080423
5 GT_BWART_SOBKZ_UMSOK Static Attribute Private Type reference (TYPE) CL_GM_SC_MAPPING_HELPER=>TT_BWART_SOBKZ_UMSOK 20080509
6 MB_BADI Instance attribute Private Object reference (TYPE REF TO) INV_SE_SC_GDSMVMTCRTRC1 Badi def: GdsMvmtERPCrteReq_V1 20080423
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20080423
2 CONSTRUCTOR Instance method Public Constructor Constructor 20080423
3 CREATE Static method Public Method Factory method to get the proxy impl object reference 20080423
4 EXECUTE Instance method Public Method Execute service processing 20080423
5 EXPORT_CONVERSION Instance method Public Method Export Conversion 20080423
6 IMPORT_CONVERSION Instance method Public Method Import Conversion 20080423
7 MAP_XI_ITEM_2_INTERNAL_ITEM Instance method Private Method Item_Mapping 20080513
8 TRANSFER_POSTING Instance method Private Method Transfer Posting 20080429
Events
Class CL_INV_GDSMVMTERPCRTRC1_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GM_ITEMS Public See coding 20080423 ty_gm_items TYPE STANDARD TABLE OF bapi2017_gm_item_create
2 TY_GM_ITEM_SERIAL_NO Public See coding 20080423 ty_gm_item_serial_no TYPE STANDARD TABLE OF bapi2017_gm_serialnumber
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_INV_GDSMVMTERPCRTRC1_IMPL has no parameter.
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT 20080515

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_INV_GDSMVMTERPCRTRC1_IMPL Implementation of GoodsMovementCreateRequestConfirmation_In 20080423

Method CREATE on class CL_INV_GDSMVMTERPCRTRC1_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) INV_GDSMVMTERPCRCO Proxy Structure (Generated) 20080423
2 Exporting EV_ERROR_OCCURRED Call by reference Type reference (TYPE) ABAP_BOOL 20080528
3 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) INV_GDSMVMTERPCRRQ Proxy Structure (Generated) 20080423
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT 20080515

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) INV_GDSMVMTERPCRCO message type for GoodsMovementERPCreateConfirmation_sync_V 20080424
2 Importing IS_MAT_DOC_NO_YEAR Call by reference Type reference (TYPE) BAPI2017_GM_HEAD_RET MMIM: Output Structure For General FM To Post Goods Movement 20080424
3 Importing IT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080424

Method EXPORT_CONVERSION on class CL_INV_GDSMVMTERPCRTRC1_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_GOODS_MOVEMENT_CODE Call by reference Type reference (TYPE) BAPI2017_GM_CODE MMIM: New Key Assignment GM_CODE to Transaction of Inv. Mgmt 20080424
2 Exporting ES_GOODS_MOVEMENT_HEADER Call by reference Type reference (TYPE) BAPI2017_GM_HEAD_01 BAPI Communication Structure: Material Document Header Data 20080424
3 Exporting ET_GM_ITEM_SERIAL_NO Call by reference Type reference (TYPE) TY_GM_ITEM_SERIAL_NO 20080424
4 Exporting ET_GOODS_MOVEMENT_ITEMS Call by reference Type reference (TYPE) TY_GM_ITEMS 20080424
5 Exporting ET_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080424
6 Importing IS_INPUT Call by reference Type reference (TYPE) INV_GDSMVMTERPCRRQ message type for GoodsMovementERPCreateRequestMessage_sync 20080424

Method IMPORT_CONVERSION on class CL_INV_GDSMVMTERPCRTRC1_IMPL has no exception.

Method MAP_XI_ITEM_2_INTERNAL_ITEM 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 20080513
2 Exporting ES_INTERNAL_ITEM Call by reference Type reference (TYPE) BAPI2017_GM_ITEM_CREATE BAPI Communication Structure: Create Material Document Item 20080513
3 Exporting ET_SERIAL_NOS Call by reference Type reference (TYPE) TY_GM_ITEM_SERIAL_NO BAPI Communication Structure: Create Mat. Doc., Serial No. 20080513
4 Importing IS_XI_ITEM Call by reference Type reference (TYPE) SAPPLCO_GDSMVMTERPCRRQ_GMI IDT for GdsMvmtERPCrteReq_s_V1GdsMvmtItm 20080513
5 Importing IV_ITEM_COUNTER Call by reference Type reference (TYPE) MBLPO Item in Material Document 20080513

Method MAP_XI_ITEM_2_INTERNAL_ITEM on class CL_INV_GDSMVMTERPCRTRC1_IMPL has no exception.

Method TRANSFER_POSTING 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 20080429
2 Exporting ET_GM_ITEM_SERIAL_NO Call by reference Type reference (TYPE) TY_GM_ITEM_SERIAL_NO 20080429
3 Exporting ET_GOODS_MOVEMENT_ITEMS Call by reference Type reference (TYPE) TY_GM_ITEMS 20080429
4 Importing IT_TRANSFER Call by reference Type reference (TYPE) SAPPLCO_GMERPCRRQ_GMI_TAB IDT for GdsMvmtERPCrteReq_s_V1GdsMvmtItm 20080429

Method TRANSFER_POSTING on class CL_INV_GDSMVMTERPCRTRC1_IMPL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604