SAP ABAP Class CL_ISM_SD_RETURN_REBUILDREF (Determine References in Returns Again)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JSDI (Package) IS-M/SD SD Integration
Properties
Class CL_ISM_SD_RETURN_REBUILDREF  
Short Description Determine References in Returns Again    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JSDI   IS-M/SD SD Integration 
Created 20120116   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)
Interfaces
Class CL_ISM_SD_RETURN_REBUILDREF has no interface implemented.
Friends
Class CL_ISM_SD_RETURN_REBUILDREF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_BADI_PURCHASENO Instance attribute Protected Object reference (TYPE REF TO) IF_EX_ISM_PURCHASENR BAdI Interface IF_EX_ISM_PURCHASENR 20120116
2 MB_BADI_UNSOLD Instance attribute Protected Object reference (TYPE REF TO) IF_EX_ISM_UNSOLD BAdI Interface IF_EX_ISM_UNSOLD 20120116
3 MO_DATABASE Instance attribute Protected Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_DB IS-M: Database Abstraction for Returns 20120116
4 MO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_ISM_SD_RETURN_REBUILDREF Determine References in Returns Again 20120116
5 MO_PROTOCOL Static Attribute Protected Object reference (TYPE REF TO) CL_ISM_SD_DB_RETURN_PROTOCOL IS-M: Return Log 20120116
6 MT_ITEM Instance attribute Protected Type reference (TYPE) TT_ITEM Items 20120116
7 MT_LOCKED Instance attribute Protected Type reference (TYPE) TT_PACKAGE Table Type for RJKSDUNSOLD03 20120116
8 MT_PARTNER Instance attribute Protected Type reference (TYPE) TT_PARTNER Partner 20120116
9 MT_SCHEDULE Instance attribute Protected Type reference (TYPE) TT_SCHEDULE Schedule Lines 20120116
10 MT_UNSOLD Instance attribute Protected Type reference (TYPE) TT_PACKAGE Table Type for RJKSDUNSOLD03 20120116
11 MV_LOGCHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE Only Log Modified? 20120116
12 MV_LOGID Static Attribute Protected Type reference (TYPE) JPROTOCOLID Internal Number of Log in System 20120116
13 MV_ONLYCORRECT Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE Do Not Save Ambiguous Ref.? 20120116
14 MV_TESTRUN Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE Test Run 20120116
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER Instance method Protected Method Buffer data 20120116
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120116
3 CREATE_PROTOCOL Instance method Protected Method Generate log 20120116
4 DISMISS Instance method Public Method Close Package 20120116
5 GET_BOM_AND_BILLDATE Instance method Protected Method BOM Explosion 20120116
6 GET_INSTANCE Static method Public Method Supply Current Instance 20120116
7 GET_REF_SD Instance method Public Method Determine Reference Document (SD Subsequent Document) 20120116
8 LOCK Instance method Protected Method Lock Data Package 20120116
9 PROCESS_PACKAGE Instance method Public Method Process a Package 20120116
10 PROCESS_PACKAGEITEM Instance method Protected Method Process a Return 20120116
11 SAVE_PROTOCOL Instance method Protected Method Save Log 20120116
12 UNLOCK Instance method Protected Method Unlock Data Package 20120116
Events
Class CL_ISM_SD_RETURN_REBUILDREF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ITEM Public See coding Items 20120116 Tt_item type standard table of bapisditm
2 TT_OUTPUT Public See coding 20120116 tt_output type standard table of ty_output
3 TT_PACKAGE Public Type reference (TYPE) RJKSDUNSOLD03_TAB Returns 20120116
4 TT_PARTNER Public See coding Partner 20120116 TT_PARTNER type standard table of bapiparnr
5 TT_SCHEDULE Public See coding Schedule Lines 20120116 Tt_schedule type standard table of bapischdl
6 TY_OUTPUT Public See coding 20120116 begin of ty_output, unsoldnumber type unsoldnumber, unsoldgpnr type junsoldgpnr, unsolddate type junsolddate, vbeln type jvbelnreturn, posnr type jreturnposnr, media_issue type ismmatnr_issue, matnr type matnr, ref_order_vbeln_old type jref_vbeln, ref_order_posnr_old type jref_posnr, ref_order_vbeln_new type jref_vbeln, ref_order_posnr_new type jref_posnr, end of ty_output
7 TY_PACKAGE Public Type reference (TYPE) RJKSDUNSOLD03 Returns 20120116
Method Signatures

Method BUFFER Signature

Method BUFFER on class CL_ISM_SD_RETURN_REBUILDREF has no parameter.
Method BUFFER on class CL_ISM_SD_RETURN_REBUILDREF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UNSOLD Call by reference Type reference (TYPE) TT_PACKAGE Tabellentyp von RJKSDUNSOLD03 20120116
2 Importing IV_LOGCHANGED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120116
3 Importing IV_LOGID Call by reference Type reference (TYPE) JPROTOCOLID Interne Nummer des Protokolls im System 20120116
4 Importing IV_ONLYCORRECT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Unklare Ref. nicht speichern? 20120116
5 Importing IV_TESTRUN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120116

Method CONSTRUCTOR on class CL_ISM_SD_RETURN_REBUILDREF has no exception.

Method CREATE_PROTOCOL Signature

Method CREATE_PROTOCOL on class CL_ISM_SD_RETURN_REBUILDREF has no parameter.
Method CREATE_PROTOCOL on class CL_ISM_SD_RETURN_REBUILDREF has no exception.

Method DISMISS Signature

Method DISMISS on class CL_ISM_SD_RETURN_REBUILDREF has no parameter.
Method DISMISS on class CL_ISM_SD_RETURN_REBUILDREF has no exception.

Method GET_BOM_AND_BILLDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALTERN_BOM Call by reference Type reference (TYPE) STLAL Stücklistenalternative 20120116
2 Changing EV_PRICE_DATE Call by reference Type reference (TYPE) PRSDT Datum für Preisfindung und Währungskurs 20120116
3 Importing IS_ITEM Call by reference Type reference (TYPE) JKSDUNSOLDITEM IS-M: Positionsdaten Unverkaufte Exemplare / Gutschriften 20120116
4 Importing IS_TJKSDUNSOLD Call by reference Type reference (TYPE) TJKSDUNSOLD IS-M: Customizingtabelle Vorgangsart 20120116

Method GET_BOM_AND_BILLDATE on class CL_ISM_SD_RETURN_REBUILDREF has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISM_SD_RETURN_REBUILDREF Neuermittlung Referenzen in Remissionen 20120116

Method GET_INSTANCE on class CL_ISM_SD_RETURN_REBUILDREF has no exception.

Method GET_REF_SD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREDITNUMBER Call by reference Type reference (TYPE) VBELN_VA Verkaufsbeleg 20120116
2 Exporting EV_CREDITPOSNR Call by reference Type reference (TYPE) POSNR_VA Verkaufsbelegposition 20120116
3 Importing IO_POS Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_POS IS-M: Positionsdaten Remission 20120116
4 Importing IO_UNSOLD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD IS-M: Remission 20120116
5 Importing IS_TJKSDUNSOLD Call by reference Type reference (TYPE) TJKSDUNSOLD IS-M: Customizingtabelle Vorgangsart 20120116
6 Importing IV_PURCHNO Call by reference Type reference (TYPE) BSTKD Bestellnummer des Kunden 20120116
7 Importing IV_XRECHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Erneute Prüfung erzwingen? 20120116
# Exception Resumable Description Created on
1 ERROR unspez. Fehler 20120116

Method LOCK Signature

Method LOCK on class CL_ISM_SD_RETURN_REBUILDREF has no parameter.
Method LOCK on class CL_ISM_SD_RETURN_REBUILDREF has no exception.

Method PROCESS_PACKAGE Signature

Method PROCESS_PACKAGE on class CL_ISM_SD_RETURN_REBUILDREF has no parameter.
Method PROCESS_PACKAGE on class CL_ISM_SD_RETURN_REBUILDREF has no exception.

Method PROCESS_PACKAGEITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UNSOLD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD IS-M: Remission 20120116

Method PROCESS_PACKAGEITEM on class CL_ISM_SD_RETURN_REBUILDREF has no exception.

Method SAVE_PROTOCOL Signature

Method SAVE_PROTOCOL on class CL_ISM_SD_RETURN_REBUILDREF has no parameter.
Method SAVE_PROTOCOL on class CL_ISM_SD_RETURN_REBUILDREF has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_ISM_SD_RETURN_REBUILDREF has no parameter.
Method UNLOCK on class CL_ISM_SD_RETURN_REBUILDREF has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in