SAP ABAP Class CL_WCB_WCOCOF_FOR_ITEM (Provides KOMWCOCOF Data for an Item)
Hierarchy
EA-GLTRADE (Software Component) SAP Enterprise Extension Global Trade
   LO-GT-CHB (Application Component) Chargeback
     WCB_AG_APPL (Package) Agency Document Creation Application Logic
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WCB_WCOCOF_FOR_ITEM_IV Provides KOMWCOCOF Data for a Billing Item 20050318
2 Inheritance (c INHERITING FROM c_ref)  CL_WCB_WCOCOF_FOR_ITEM_SO Provides KOMWCOCOF Data for an Order Item 20050321
Properties
Class CL_WCB_WCOCOF_FOR_ITEM  
Short Description Provides KOMWCOCOF Data for an Item    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCB_AG_APPL   Agency Document Creation Application Logic 
Created 20050317   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CHBK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CHBKA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WCB_WCOCOF_FOR_ITEM has no interface implemented.
Friends
Class CL_WCB_WCOCOF_FOR_ITEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_COCO_COND_ITEM Instance attribute Protected Type reference (TYPE) TY_COCO_COND_STAB Sorted Table: Condition-Contract-Relevant Conditions 20050317
2 AT_COCO_COND_ITEM_M Instance attribute Protected Type reference (TYPE) TY_COCO_COND_STAB Sorted Table: Condition-Contract-Relevant Conditions 20050823
3 AT_KOMWCOCOF_ITEM Instance attribute Protected Type reference (TYPE) KOMWCOCOF_STAB Komwcocof Records for an Item 20050317
4 A_FILLED_FROM_STATIC Instance attribute Protected Type reference (TYPE) BVAL = 'X', If Data Created Using Stat. Attributes 20050317
5 ST_KOMWCOCOF_DB Static Attribute Protected Type reference (TYPE) KOMWCOCOF_STAB KOMWCOCOF Records for Document; DB Status 20050317
6 ST_T685A_COCO Static Attribute Protected Type reference (TYPE) WCB_T685A_STAB Condition Types Relevant for Condition Contract 20050317
7 ST_T685T_COCO Static Attribute Protected Type reference (TYPE) WCB_T685T_STAB Description of Condition Types Relevant for Condition Cntrct 20050321
8 S_AKTYP Static Attribute Protected Type reference (TYPE) AKTYP Activity Category in the Transaction 20050321
9 S_DOC_TYPE Static Attribute Protected Type reference (TYPE) WCB_DOC_TYPE Document Category 20050318
10 S_HEAD_ATTR_FILLED Static Attribute Protected Type reference (TYPE) BVAL = 'X', Header Attributes Were Filled 20050317
11 S_KALSM Static Attribute Protected Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20050317
12 S_KAPPL Static Attribute Protected Type reference (TYPE) KAPPL Application 20050317
13 S_KNUMV Static Attribute Protected Type reference (TYPE) KNUMV Number of the document condition 20050317
14 S_VBELN Static Attribute Protected Type reference (TYPE) VBELN Sales and Distribution Document Number 20050317
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ITEM_ATTR_TAB Instance method Private Method Changes Item Attribute Tables 20050318
2 COLLECT_COND_TYPES Instance method Private Method Collects Condition Types 20050321
3 CREATE_KOMWCOCOF_FOR_ITEM Instance method Private Method Sets Up KOMWCOCOF for an Item 20050318
4 FILL_DYNAMIC_FIELDS_KOMWCOCOF Instance method Private Method Fills the Dynamic Fields in KOMWCOCOF 20050321
5 FILL_ITEM_ATTRIBUTE Instance method Protected Method Sets Up the Item Attribute 20050317
6 FILL_ITEM_ATTR_FROM_STATIC Instance method Protected Method Fills Item Attributes Using Values from Stat. Attributes 20050317
7 FILL_STATIC_ATTRIBUTES_HEAD Instance method Protected Method Fills Header-Specific Static Attributes 20050317
8 GET_COCO_KOMV_FOR_ITEM Instance method Private Method Provides Current Condtn-Contract-Relevant Condtn for an Item 20050318
9 GET_COND_TYPE_TEXT Instance method Private Method Provides Description of a Condition Type 20050321
10 GET_CURRENT_KOMWCOCOF_FOR_ITEM Instance method Public Method Provides Current KOMWCOCOF Data for an Item 20050317
11 INIT Instance method Protected Method Initialization Type 20050317
12 READ_COND_TYPE_TEXTS Instance method Protected Method Determines the Texts for Condition Types 20050321
13 READ_KOMWCOCOF_FROM_BUFFER Instance method Protected Method Reads KOMWCOCOF Records from the Database 20050317
14 READ_T685A_COCO Instance method Protected Method Determines the Condition-Contract-Relevant Condition Types 20050317
15 READ_TEXT_FOR_SINGLE_KSCHL Instance method Private Method Reads Description for an Individual Condition Type 20050321
16 TYPE_IS_COCO_RELEVANT Instance method Private Method Checks If Condition Is Condition-Contract-Relevant 20050318
Events
Class CL_WCB_WCOCOF_FOR_ITEM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_COCO_COND Protected See coding Condition-Contract-Relevant Condition 20050317 BEGIN OF ty_coco_cond, knumv TYPE knumv, kposn TYPE kposn, stunr TYPE stunr, zaehk TYPE dzaehk, knumh TYPE knumh, kopos type kopos, kschl type kschl, END OF ty_coco_cond
2 TY_COCO_COND_STAB Protected See coding Sorted Table: Condition-Contract-Relevant Conditions 20050317 ty_coco_cond_stab TYPE SORTED TABLE OF ty_coco_cond WITH UNIQUE KEY knumv kposn stunr zaehk
Method Signatures

Method CHANGE_ITEM_ATTR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COCO_COND Call by reference Type reference (TYPE) TY_COCO_COND_STAB Sortierte Tabelle: Konditionskontrakt-relevante Konditionen 20050318
2 Importing IT_KOMWCOCOF Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050318

Method CHANGE_ITEM_ATTR_TAB on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method COLLECT_COND_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_T685A Call by reference Type reference (TYPE) WCB_T685A_STAB sortierte Tabelle über T685A 20050321
2 Returning RT_KSCHL Value transfer Type reference (TYPE) WCB_KSCHL_STRUCT_STAB sortierte Tabelle über WCB_KSCHL_STRUCT 20050321

Method COLLECT_COND_TYPES on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method CREATE_KOMWCOCOF_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KOMWCOCOF Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050318
2 Importing IT_KOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20050318
3 Importing I_POS_INFO Call by reference Type reference (TYPE) WCB_POS_INFO Hilfstruktur mit Positionsinfos für Update 20050318

Method CREATE_KOMWCOCOF_FOR_ITEM on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method FILL_DYNAMIC_FIELDS_KOMWCOCOF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KOMWCOCOF Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050321

Method FILL_DYNAMIC_FIELDS_KOMWCOCOF on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method FILL_ITEM_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM_DATA Call by reference Type reference (TYPE) DATA Positionsdaten 20050317

Method FILL_ITEM_ATTRIBUTE on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method FILL_ITEM_ATTR_FROM_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KNUMV Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20050317
2 Importing I_POSNR Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20050317

Method FILL_ITEM_ATTR_FROM_STATIC on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method FILL_STATIC_ATTRIBUTES_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEAD_DATA Call by reference Type reference (TYPE) DATA Kopfdaten 20050317

Method FILL_STATIC_ATTRIBUTES_HEAD on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method GET_COCO_KOMV_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COCO_COND_ITEM Call by reference Type reference (TYPE) TY_COCO_COND_STAB Sortierte Tabelle: Konditionskontrakt-relevante Konditionen 20050318
2 Exporting ET_KOMV_ITEM Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20050318
3 Importing IT_KOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20050318
4 Importing I_POSNR Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20050318

Method GET_COCO_KOMV_FOR_ITEM on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method GET_COND_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COND_TYPE Call by reference Type reference (TYPE) KSCHL Konditionsart 20050321
2 Returning RE_VTEXT Value transfer Type reference (TYPE) VTXTK Bezeichnung 20050321

Method GET_COND_TYPE_TEXT on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method GET_CURRENT_KOMWCOCOF_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KOMWCOCOF Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050317
2 Exporting E_CHANGED Call by reference Type reference (TYPE) BVAL = 'X', wenn die Ergebnistab. neu aufgebaut wurde 20050317
3 Importing IT_KOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20050317
4 Importing I_POS_INFO Call by reference Type reference (TYPE) WCB_POS_INFO Hilfstruktur mit Positionsinfos für Update 20050317

Method GET_CURRENT_KOMWCOCOF_FOR_ITEM on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEAD_DATA Call by reference Type reference (TYPE) DATA Kopfdaten 20050317
2 Importing I_ITEM_DATA Call by reference Type reference (TYPE) DATA Daten einer Position 20050317

Method INIT on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method READ_COND_TYPE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_T685A Call by reference Type reference (TYPE) WCB_T685A_STAB sortierte Tabelle über T685A 20050321
2 Returning RT_T685T Value transfer Type reference (TYPE) WCB_T685T_STAB sortierte Tabelle über T685T 20050321

Method READ_COND_TYPE_TEXTS on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method READ_KOMWCOCOF_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KNUMV Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20050317
2 Importing I_VBELN Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20050317
3 Importing I_VBTYP Call by reference Type reference (TYPE) VBTYP Vertriebsbelegtyp 20050317
4 Returning RT_KOMWCOCOF Value transfer Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050321

Method READ_KOMWCOCOF_FROM_BUFFER on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method READ_T685A_COCO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KALSM Call by reference Type reference (TYPE) KALSM_D Schema (Preisfindung, Nachrichten, Kontenfindung, ...) 20050317
2 Importing I_KAPPL Call by reference Type reference (TYPE) KAPPL Applikation 20050317
3 Returning RT_T685A Value transfer Type reference (TYPE) WCB_T685A_STAB sortierte Tabelle über T685A 20050317

Method READ_T685A_COCO on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method READ_TEXT_FOR_SINGLE_KSCHL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KSCHL Call by reference Type reference (TYPE) KSCHL Konditionsart 20050321
2 Returning RE_VTEXT Value transfer Type reference (TYPE) VTXTK Bezeichnung 20050321

Method READ_TEXT_FOR_SINGLE_KSCHL on class CL_WCB_WCOCOF_FOR_ITEM has no exception.

Method TYPE_IS_COCO_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COND_TYPE Call by reference Type reference (TYPE) KSCHL Konditionsart 20050318
2 Importing I_KAPPL Call by reference Type reference (TYPE) KAPPL Applikation 20050318
3 Returning RE_RELEVANT Value transfer Type reference (TYPE) BVAL = 'X', falls kopierrelevant 20050318

Method TYPE_IS_COCO_RELEVANT on class CL_WCB_WCOCOF_FOR_ITEM has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 600