SAP ABAP Class CL_INV_GOODSMVMTERPIDQR_IMPL (Implementation Class for GoodsMovementERPByIDQR WS)
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_GOODSMVMTERPIDQR_IMPL  
Short Description Implementation Class for GoodsMovementERPByIDQR WS    
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 20080515   SAP 
Last change 20110908   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_INV_GOODSMVMTERPIDQR_IMPL has no interface implemented.
Friends
Class CL_INV_GOODSMVMTERPIDQR_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_INV_GOODSMVMTERPIDQR_IMPL Implementation Class for GoodsMovementERPByIDQR WS 20080515
2 GT_GERNR Instance attribute Public See coding 20080515
3 GT_VORNR Instance attribute Public See coding 20080515
4 MB_BADI Instance attribute Private Object reference (TYPE REF TO) INV_SE_SC_GDSMVMTIDQR 20080515
5 MC_ABORT_MSG Constant Private Type reference (TYPE) BAPI_MTYPE 'A' Message type: S Success, E Error, W Warning, I Info, A Abort 20080515
6 MC_ERROR_MSG Constant Private Type reference (TYPE) BAPI_MTYPE 'E' Message type: S Success, E Error, W Warning, I Info, A Abort 20080515
7 MC_INV_NUMBER_VAR1 Constant Public Type reference (TYPE) STRING 'for GM ID!' 20080515
8 MC_MAINTORD_CATEGORY Constant Private Type reference (TYPE) AUFTYP '30' Order category 20080515
9 MC_PRODORD_CATEGORY Constant Private Type reference (TYPE) AUFTYP '10' Order category 20080515
10 MC_TRANS_TYPE_DISPLAY Constant Private Type reference (TYPE) TRTYP 'A' 20080515
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20080515
2 CONSTRUCTOR Instance method Public Constructor Constructor 20080515
3 CREATE Static method Public Method Factory method to get the proxy impl object reference 20080515
4 EXECUTE Instance method Public Method Execute service processing 20080515
5 EXPORT_CONVERSION Instance method Public Method Export Conversion 20080515
6 IMPORT_CONVERSION Instance method Public Method Import Conversion 20080515
7 RETRIEVE_DATA Instance method Public Method Retrieve Data 20080515
Events
Class CL_INV_GOODSMVMTERPIDQR_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYT_GMHEADER Public See coding 20080515 tyt_gmheader TYPE STANDARD TABLE OF ty_gmheader
2 TYT_GMITEM Public See coding 20080515 tyt_gmitem TYPE STANDARD TABLE OF ty_gmitem
3 TYT_MKPFKEY Public See coding 20080515 tyt_mkpfkey TYPE STANDARD TABLE OF ty_mkpfkey
4 TY_GMHEADER Public See coding 20080515 BEGIN OF ty_gmheader, mblnr TYPE mblnr, mjahr TYPE mjahr, cancdocind TYPE flag, budat TYPE budat, bldat TYPE bldat, bktxt TYPE bktxt, xblnr TYPE xblnr1, wever TYPE wever. TYPES: END OF ty_gmheader
5 TY_GMITEM Public See coding 20080515 BEGIN OF ty_gmitem, mblnr TYPE mblnr, mjahr TYPE mjahr, zeile TYPE mblpo, line_id TYPE mb_line_id, parent_id TYPE mb_parent_id, smbln TYPE mblnr, sjahr TYPE mjahr, smblp TYPE mblpo, bwart TYPE bwart, insmk TYPE mb_insmk, sobkz TYPE sobkz, grund TYPE mb_grbew, ablad TYPE ablad, elikz TYPE elikz, wempf TYPE wempf, werks TYPE werks_d, sgtxt TYPE sgtxt, mat_kdauf TYPE mat_kdauf, mat_kdpos TYPE mat_kdpos, mat_pspnr TYPE mat_pspnr, rsnum TYPE rsnum, rspos TYPE rspos, shkzg TYPE shkzg, kunnr TYPE ekunn, lifnr TYPE elifn, lgort TYPE lgort_d, matnr TYPE matnr, maktx TYPE maktx, charg TYPE charg_d, bwtar TYPE bwtar_d, vfdat TYPE vfdat, hsdat TYPE hsdat, lt_serial LIKE gt_gernr, erfmg TYPE erfmg, erfme TYPE erfme, menge TYPE menge_d, meins TYPE meins, prctr TYPE prctr, kostl TYPE kostl, ps_psp_pnr TYPE ps_psp_pnr, nplnr TYPE nplnr, vornr TYPE vornr, fistl TYPE fistl, kdauf TYPE kdauf, kdpos TYPE kdpos, kdein TYPE kdein, acc_prodordref TYPE aufnr, acc_maintordref TYPE aufnr, acc_srvcexecordref TYPE aufnr, acc_lt_operationid TYPE vornr, geber TYPE bp_geber, fipos TYPE fipos, grant_nbr TYPE gm_grant_nbr, sakto TYPE saknr, ebeln TYPE bstnr, ebelp TYPE ebelp, anln1 TYPE anln1, anln2 TYPE anln2, END OF ty_gmitem
6 TY_MKPFKEY Public See coding 20080515 BEGIN OF ty_mkpfkey, mblnr TYPE mblnr, mjahr TYPE mjahr, END OF ty_mkpfkey
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_INV_GOODSMVMTERPIDQR_IMPL has no parameter.
Method CONSTRUCTOR on class CL_INV_GOODSMVMTERPIDQR_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_INV_GOODSMVMTERPIDQR_IMPL Implementation Class for GoodsMovementERPByIDQR WS 20080515

Method CREATE on class CL_INV_GOODSMVMTERPIDQR_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_GOODS_MOVEMENT_ERPBY_IDRES Message type 20080515
2 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) INV_GOODS_MOVEMENT_ERPBY_IDQUE Message type 20080515
# 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 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080515
2 Exporting ES_PROXY_DATA Call by reference Type reference (TYPE) INV_GOODS_MOVEMENT_ERPBY_IDRES Message type 20080515
3 Importing IT_RESULTHEADER Call by reference Type reference (TYPE) TYT_GMHEADER 20080515
4 Importing IT_RESULTITEM Call by reference Type reference (TYPE) TYT_GMITEM 20080515
5 Importing IV_LAST_PROV_GMID Call by reference Type reference (TYPE) MBLNR Number of Material Document 20080515
6 Importing IV_MORE_ELEM_AVAIL_IND Call by reference Type reference (TYPE) ABAP_BOOL General Flag 20080515
7 Importing IV_RET_QUY_HITS Call by reference Type reference (TYPE) INT4 Natural Number 20080515

Method EXPORT_CONVERSION on class CL_INV_GOODSMVMTERPIDQR_IMPL has no exception.

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080515
2 Exporting ET_MKPFKEY Call by reference Type reference (TYPE) TYT_MKPFKEY 20080515
3 Exporting EV_LAST_PROVIDED_GMID Call by reference Type reference (TYPE) MBLNR Number of Material Document 20080515
4 Exporting EV_MAXROWS Call by reference Type reference (TYPE) INT4 Natural Number 20080515
5 Exporting EV_UNLIM_QUY_HITS_IND Call by reference Type reference (TYPE) ABAP_BOOL General Flag 20080515
6 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) INV_GOODS_MOVEMENT_ERPBY_IDQUE Message type 20080515

Method IMPORT_CONVERSION on class CL_INV_GOODSMVMTERPIDQR_IMPL has no exception.

Method RETRIEVE_DATA 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 20080515
2 Exporting ET_RESULTHEADER Call by reference Type reference (TYPE) TYT_GMHEADER 20080515
3 Exporting ET_RESULTITEM Call by reference Type reference (TYPE) TYT_GMITEM 20080515
4 Exporting EV_LAST_GMID Call by reference Type reference (TYPE) MBLNR Number of Material Document 20080515
5 Exporting EV_MORE_ELEM_AVAIL Call by reference Type reference (TYPE) ABAP_BOOL 20080515
6 Exporting EV_RET_QUY_HITS Call by reference Type reference (TYPE) INT4 Natural Number 20080515
7 Importing IT_MKPFKEY Call by reference Type reference (TYPE) TYT_MKPFKEY 20080515
8 Importing IV_LAST_PROVIDED_GMID Call by reference Type reference (TYPE) MBLNR SPACE Number of Material Document 20080515
9 Importing IV_MAXROWS Call by reference Type reference (TYPE) INT4 0 Natural Number 20080515
10 Importing IV_UNLIM_QUY_HITS_IND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080515

Method RETRIEVE_DATA on class CL_INV_GOODSMVMTERPIDQR_IMPL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 604