SAP ABAP Class /SPE/CL_INB_TWMD (preprocess TWMD popups)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-SPM-INB (Application Component) Goods Receipt Process
     /SPE/ID_HANDLING (Package) Inbound delivery handling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SPE/IF_CONST Constants 20041111
2 Interface implementation (CLASS c. INTERFACES i_ref)  /SPE/IF_REPL_CLASS For replaceable classes 20040310
Properties
Class /SPE/CL_INB_TWMD  
Short Description preprocess TWMD popups    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SPE/ID_HANDLING   Inbound delivery handling 
Created 20040223   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_BORGR_UTILITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SPEID Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ZC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /SPE/IF_CONST Constants 20041111
2 /SPE/IF_REPL_CLASS For replaceable classes 20040310
Friends
Class /SPE/CL_INB_TWMD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO Instance attribute Protected Object reference (TYPE REF TO) /SPE/CL_ID_HANDLING reference the ID handling 20040224
2 AS_EKPO Instance attribute Protected Type reference (TYPE) EKPO Buffer POitem 20040223
3 AT_CONV Instance attribute Protected Type reference (TYPE) YT_CONV Table for unit conversions 20040223
4 A_CUST_REHANG_MAB Instance attribute Public Type reference (TYPE) XFELD CUSTOMISING: MAB rehang is possible 20040223
5 A_CUST_SERNR_FULL_POS Instance attribute Public Type reference (TYPE) XFELD CUSTOMISING: Nos single serialnumber posting 20040223
6 A_EBELN Instance attribute Protected Type reference (TYPE) EKPO-EBELN Purchasing Document Number 20040223
7 A_EBELP Instance attribute Protected Type reference (TYPE) EKPO-EBELP Item Number of Purchasing Document 20040223
8 C_AREA_1110 Constant Public Type reference (TYPE) CHAR04 '1110' DYNNR 20040223
9 C_DYNPRO_TWE_MDIFF Constant Protected Type reference (TYPE) SYDYNNR 1115 TWE-MDIFF Popup 20040223
10 C_EDIT_NONE Constant Public Type reference (TYPE) CHAR01 SPACE Not editable 20040223
11 C_EDIT_OBJECT Constant Public Type reference (TYPE) CHAR01 'O' Object is selectable 20040223
12 C_EDIT_QUANTITY Constant Public Type reference (TYPE) CHAR01 'M' Change quantity 20040223
13 C_EDIT_SELECTABLE Constant Public Type reference (TYPE) CHAR01 'S' Line is Selectable 20040223
14 C_FALSE Instance attribute Public Attribute reference (LIKE) 20041111
15 C_MAX_LEVEL Constant Public Type reference (TYPE) I '9' max deep 20040223
16 C_MSGTY Instance attribute Public Attribute reference (LIKE) 20041203
17 C_NO Instance attribute Public Attribute reference (LIKE) 20041111
18 C_NOT_DEFINED Instance attribute Public Attribute reference (LIKE) 20041111
19 C_RESULT Instance attribute Public Attribute reference (LIKE) 20041203
20 C_TRUE Instance attribute Public Attribute reference (LIKE) 20041111
21 C_UPDKZ Instance attribute Public Attribute reference (LIKE) 20041203
22 C_UPDKZ_DELETE Constant Public Type reference (TYPE) UPDKZ_D 'D' Delete 20040223
23 C_UPDKZ_INSERT Constant Public Type reference (TYPE) UPDKZ_D 'I' Insert 20040223
24 C_UPDKZ_UPDATE Constant Public Type reference (TYPE) UPDKZ_D 'U' Update 20040223
25 C_XFELD Instance attribute Public Attribute reference (LIKE) 20041111
26 C_YES Instance attribute Public Attribute reference (LIKE) 20041111
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_SUB_TM_ROWS Instance method Protected Method delete sub rows 20040223
2 COLLECT_MESSAGE_TMP Static method Protected Method collect messages to the protocol table 20040623
3 CONSOLIDATE_SHOW Static method Protected Method consolidate fields for the display 20040223
4 CONSTRUCTOR Instance method Public Constructor constructor 20040223
5 FILL_DEFAULT_VALUES Instance method Protected Method Fill the default values 20040223
6 GET_SUM_RL_RF_MNG_TO_POS Instance method Public Method Sums up with Out.deliv. and with MT posted quantities 20040223
7 GET_TM_SUB_OBJS Instance method Protected Method fill sub objects 20040223
8 GET_TWE_MDIFF_TO_BLST Instance method Public Method Reverse document 20040223
9 GET_TWE_MDIFF_TO_FR Instance method Public Method Release quantities 20040223
10 GET_TWE_MDIFF_TO_MGST Instance method Public Method Reverse quantities 20040223
11 GET_TWE_MDIFF_TO_RL Instance method Public Method Delivery quantities back 20040223
12 GET_TWE_MDIFF_TO_TWE Instance method Public Method Partial goods receipt 20040223
13 GET_TWE_MDIFF_TO_UL Instance method Public Method Over delivery 20040223
14 GET_TWE_POST_PROC Instance method Protected Method delete redundant line items 20040223
15 REFRESH_TABLES Instance method Public Method Refresh all tables 20040224
16 SET_ASN Instance method Public Method Set reference for ASN 20040224
17 SET_LIPS_GROUPS Static method Protected Method Set LIPS groups 20040223
18 SET_TM_QUAN Instance method Protected Method Set quantities for the TWE_MDIFF lines 20040223
19 SET_TREE_INDEX Static method Public Method Set tree indexes in the TWE_MDIFF tabele 20040223
20 SUM_TM_QUANS Instance method Public Method calculate sub quantities from the TWE_MDIFF 20040223
21 SUM_TM_SUB_ROWS Instance method Protected Method cumulate sub quantities 20040223
22 WRITE_TWE_MDIFF_BACK Instance method Public Method Write quantities back to the LIPS 20040223
Events
Class /SPE/CL_INB_TWMD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CONV Protected See coding Struktur für Optimalisationa detr Mengeneinheitumrechnung 20040223
2 YT_CONV Protected See coding Tabelle für Optimalisationa detr Mengeneinheitumrechnung 20040223
Method Signatures

Method CLEAR_SUB_TM_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223

Method CLEAR_SUB_TM_ROWS on class /SPE/CL_INB_TWMD has no exception.

Method COLLECT_MESSAGE_TMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_GRP Call by reference Type reference (TYPE) /SPE/INB_CHECK_GRP Zaehler 20040623
2 Importing I_DYNNR Call by reference Type reference (TYPE) DYNNR Nummer des folgenden Bildschirmbildes 20040623
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20040623
4 Importing I_MSGID Call by reference Type reference (TYPE) ANY 20040623
5 Importing I_MSGNO Call by reference Type reference (TYPE) ANY 20040623
6 Importing I_MSGTY Call by reference Type reference (TYPE) ANY 20040623
7 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY 20040623
8 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY 20040623
9 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY 20040623
10 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY 20040623
11 Importing I_POSNR Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20040623
12 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040623
13 Importing I_VBELN Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20040623
14 Changing XT_PROT Call by reference Type reference (TYPE) /SPE/INB_T_MESSAGES Bordero: Dialogmeldungen der Datenprüfung 20040623

Method COLLECT_MESSAGE_TMP on class /SPE/CL_INB_TWMD has no exception.

Method CONSOLIDATE_SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223

Method CONSOLIDATE_SHOW on class /SPE/CL_INB_TWMD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ASN Call by reference Object reference (TYPE REF TO) /SPE/CL_ID_HANDLING Inbound Delivery Data 20040224

Method CONSTRUCTOR on class /SPE/CL_INB_TWMD has no exception.

Method FILL_DEFAULT_VALUES Signature

Method FILL_DEFAULT_VALUES on class /SPE/CL_INB_TWMD has no parameter.
Method FILL_DEFAULT_VALUES on class /SPE/CL_INB_TWMD has no exception.

Method GET_SUM_RL_RF_MNG_TO_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MBLNR Call by reference Type reference (TYPE) SPEID_T_RL_MBLNR 20040223
2 Exporting E_SUM_RFMNG Call by reference Type reference (TYPE) LFIMG in VME 20040223
3 Exporting E_SUM_RLMNG Call by reference Type reference (TYPE) LFIMG in VME 20040223
4 Importing IF_MESSAGE Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20040223
5 Importing I_EBUMG Call by reference Type reference (TYPE) LIPSVB-EBUMG Einzubuchende Menge in VME ( Verkaufsmengeneinheit ) 20040223
6 Importing I_POSNR Call by reference Type reference (TYPE) LIPSVB-POSNR Lieferposition 20040223
7 Importing I_VBELN Call by reference Type reference (TYPE) LIPSVB-VBELN Lieferung 20040223
8 Changing XT_PROT Call by reference Type reference (TYPE) /SPE/INB_T_MESSAGES Bordero: Dialogmeldungen der Datenprüfung 20040223

Method GET_SUM_RL_RF_MNG_TO_POS on class /SPE/CL_INB_TWMD has no exception.

Method GET_TM_SUB_OBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUB_OBJ_1 Call by reference Type reference (TYPE) SPEID_S_SUB_OBJ Unterobjektypen in erste/aktuellen stufe 20040223
2 Exporting ES_TWE Call by reference Type reference (TYPE) SPEID_S_TWE_MDIFF 20040223
3 Exporting E_ERR_CODE Call by reference Type reference (TYPE) I Fehlercode 20040223
4 Exporting E_TABIX Call by reference Type reference (TYPE) SY-TABIX Die letzt hinzufügte Zeile 20040223
5 Importing IF_CLEAR Call by reference Type reference (TYPE) XFELD 20040223
6 Importing IF_LEIST_BEL Call by reference Type reference (TYPE) XFELD Quittierte Leistungsbelege soll lesen 20040223
7 Importing IF_MAT_BEL Call by reference Type reference (TYPE) XFELD Nur die WE Buchungen soll in die Popup aufnehmen (keine WA) 20040223
8 Importing IF_NO_SUB Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20040223
9 Importing IF_ONLY_INP_GR Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040223
10 Importing IS_LIPS Call by reference Type reference (TYPE) LIPSVB 20040223
11 Importing IS_OBJ Call by reference Type reference (TYPE) PGR_OBJECTS 20040223
12 Importing IS_OWN Call by reference Type reference (TYPE) PGR_OBJECTS Objekte zur Teil-WE Buchung 20040223
13 Importing IS_TWE Call by reference Type reference (TYPE) SPEID_S_TWE_MDIFF 20040223
14 Importing I_FCODE Call by reference Type reference (TYPE) T156N-FCODE 20040223
15 Importing I_LEVEL Call by reference Type reference (TYPE) I 20040223
16 Changing XS_SUB_OBJ_ALL Call by reference Type reference (TYPE) SPEID_S_SUB_OBJ Unterobjektypen in allen Stufe 20040223
17 Changing XT_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223

Method GET_TM_SUB_OBJS on class /SPE/CL_INB_TWMD has no exception.

Method GET_TWE_MDIFF_TO_BLST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223
2 Importing I_FCODE Call by reference Type reference (TYPE) T156N-FCODE Funktionscode 20040223
3 Changing XT_PROT Call by reference Type reference (TYPE) /SPE/INB_T_MESSAGES Bordero: Dialogmeldungen der Datenprüfung 20040223

Method GET_TWE_MDIFF_TO_BLST on class /SPE/CL_INB_TWMD has no exception.

Method GET_TWE_MDIFF_TO_FR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223
2 Importing I_FCODE Call by reference Type reference (TYPE) T156N-FCODE Funktionscode 20040223
3 Changing XT_PROT Call by reference Type reference (TYPE) /SPE/INB_T_MESSAGES Bordero: Dialogmeldungen der Datenprüfung 20040223

Method GET_TWE_MDIFF_TO_FR on class /SPE/CL_INB_TWMD has no exception.

Method GET_TWE_MDIFF_TO_MGST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223
2 Importing I_FCODE Call by reference Type reference (TYPE) T156N-FCODE Funktionscode 20040223
3 Changing XT_PROT Call by reference Type reference (TYPE) /SPE/INB_T_MESSAGES Bordero: Dialogmeldungen der Datenprüfung 20040223

Method GET_TWE_MDIFF_TO_MGST on class /SPE/CL_INB_TWMD has no exception.

Method GET_TWE_MDIFF_TO_RL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223
2 Importing I_FCODE Call by reference Type reference (TYPE) T156N-FCODE Funktionscode 20040223
3 Changing XT_PROT Call by reference Type reference (TYPE) /SPE/INB_T_MESSAGES Bordero: Dialogmeldungen der Datenprüfung 20040223

Method GET_TWE_MDIFF_TO_RL on class /SPE/CL_INB_TWMD has no exception.

Method GET_TWE_MDIFF_TO_TWE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223
2 Importing I_FCODE Call by reference Type reference (TYPE) T156N-FCODE Funktionscode 20040223
3 Changing XT_PROT Call by reference Type reference (TYPE) /SPE/INB_T_MESSAGES Bordero: Dialogmeldungen der Datenprüfung 20040223

Method GET_TWE_MDIFF_TO_TWE on class /SPE/CL_INB_TWMD has no exception.

Method GET_TWE_MDIFF_TO_UL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223
2 Importing I_FCODE Call by reference Type reference (TYPE) T156N-FCODE Funktionscode 20040223
3 Changing XT_PROT Call by reference Type reference (TYPE) /SPE/INB_T_MESSAGES Bordero: Dialogmeldungen der Datenprüfung 20040223

Method GET_TWE_MDIFF_TO_UL on class /SPE/CL_INB_TWMD has no exception.

Method GET_TWE_POST_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) T156N-FCODE Funktionscode 20040223
2 Changing XT_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223

Method GET_TWE_POST_PROC on class /SPE/CL_INB_TWMD has no exception.

Method REFRESH_TABLES Signature

Method REFRESH_TABLES on class /SPE/CL_INB_TWMD has no parameter.
Method REFRESH_TABLES on class /SPE/CL_INB_TWMD has no exception.

Method SET_ASN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ASN Call by reference Object reference (TYPE REF TO) /SPE/CL_ID_HANDLING Inbound Delivery Data 20050316

Method SET_ASN on class /SPE/CL_INB_TWMD has no exception.

Method SET_LIPS_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223

Method SET_LIPS_GROUPS on class /SPE/CL_INB_TWMD has no exception.

Method SET_TM_QUAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_SUB_OBJ Call by reference Type reference (TYPE) XFELD HU/MAB/SERNR als unterobjekt existiert zu diesem Zeile 20040223
2 Importing IS_LIPS Call by reference Type reference (TYPE) LIPSVB Bezugsstruktur fuer XLIPS/YLIPS 20040223
3 Importing IS_SUM_TWE Call by reference Type reference (TYPE) SPEID_S_TWE_MDIFF Summirte Mengen aus unterzeilen 20040223
4 Importing I_FCODE Call by reference Type reference (TYPE) T156N-FCODE Funktionscode 20040223
5 Changing XS_TWE Call by reference Type reference (TYPE) SPEID_S_TWE_MDIFF Modifizierende Mengen 20040223

Method SET_TM_QUAN on class /SPE/CL_INB_TWMD has no exception.

Method SET_TREE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_TWE Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223

Method SET_TREE_INDEX on class /SPE/CL_INB_TWMD has no exception.

Method SUM_TM_QUANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223

Method SUM_TM_QUANS on class /SPE/CL_INB_TWMD has no exception.

Method SUM_TM_SUB_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EBUMG_FIX_VME Call by reference Type reference (TYPE) SPEID_S_TWE_MDIFF-EBUMG Summe fix Menge aus Unterzeilen 20040223
2 Exporting E_EBUMG_FREE_VME Call by reference Type reference (TYPE) SPEID_S_TWE_MDIFF-EBUMG Summe free Menge aus Unterzeilen 20040223
3 Importing IS_LIPS Call by reference Type reference (TYPE) LIPSVB Bezugsstruktur fuer XLIPS/YLIPS 20040223
4 Changing XS_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_S_TWE_MDIFF Modifizierende Zeile 20040223
5 Changing XT_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF Modifizierende Tabelle 20040223

Method SUM_TM_SUB_ROWS on class /SPE/CL_INB_TWMD has no exception.

Method WRITE_TWE_MDIFF_BACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NR_DELIV Call by reference Type reference (TYPE) I Anz. Buchung mit Auslieferung 20040223
2 Exporting E_NR_POS_GR Call by reference Type reference (TYPE) I Anz. Buchung mit Materialbeleg 20040223
3 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040223
4 Importing IF_QUAN_SPLIT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040223
5 Importing IF_SET_OBJ Call by reference Type reference (TYPE) XFELD SPACE KZEBU bei markierte Objekte einstellen 20040223
6 Importing IT_TWE_MDIFF Call by reference Type reference (TYPE) SPEID_T_TWE_MDIFF 20040223
7 Importing I_LFIMG_COMPL Call by reference Type reference (TYPE) CHAR01 Zeichenfeld der Länge 1 20040223
8 Changing XT_PROT Call by reference Type reference (TYPE) /SPE/INB_T_MESSAGES Bordero: Dialogmeldungen der Datenprüfung 20040223

Method WRITE_TWE_MDIFF_BACK on class /SPE/CL_INB_TWMD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100