SAP ABAP Class CL_WCB_COCO_CAND_IV (Price-Determination-Relevant Cond. Contracts in Billing Doc.)
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
Properties
Class CL_WCB_COCO_CAND_IV  
Short Description Price-Determination-Relevant Cond. Contracts in Billing Doc.    
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 20050923   SAP 
Last change 20060208   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)
Interfaces
Class CL_WCB_COCO_CAND_IV has no interface implemented.
Friends
Class CL_WCB_COCO_CAND_IV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_POSNR_COCO Instance attribute Private Type reference (TYPE) TY_POSNR_COCO_CAND_STAB Sorted Table via TY_POSNR_COCO_CAND 20050923
2 CO_INITIAL_POSNR Constant Private Type reference (TYPE) POSNR_VF '000000' Initial Item Number 20050923
3 CO_PARVW_AG Constant Private Type reference (TYPE) PARVW 'AG' Rolle Sold-To Party 20050923
4 CO_PARVW_RE Constant Private Type reference (TYPE) PARVW 'RE' Role Bill-To-Party 20050923
5 CO_PARVW_RG Constant Private Type reference (TYPE) PARVW 'RG' Role Payer 20050923
6 CO_PARVW_WE Constant Private Type reference (TYPE) PARVW 'WE' Role Ship-To Party 20050923
7 S_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_WCB_CC_CUSTOMIZING_FACTORY Condition Contract Customizing Factory 20070413
8 S_TWCBPRICING Static Attribute Private Type reference (TYPE) TWCBPRICING Pricing Settings 20050923
9 S_VKON_TASK_KEY Static Attribute Private Type reference (TYPE) VKON_TASK_KEY Admin. and Appl. (Task) of Condition Technique 20050923
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050923
2 CREATE_CAND_OUT_OF_COCO_KEYS Instance method Private Method Generates Table with Candidates from Cond. Contract Keys 20050923
3 DETERMINE_COND_CONTRACTS Instance method Private Method Determines the Condition Contracts via BAdI 20050923
4 GET_CC_TYPE_TEXT Instance method Private Method Returns Text of Condition Contract 20070413
5 GET_COCO_CAND Instance method Public Method Returns Price-Determ.-Relevant Cond.Contracts of BillDoc Itm 20050923
6 GET_COM_PRICING_DATA Instance method Private Method Returns KOMK and KOMP 20050923
7 GET_CURRENT_DET_METHOD Instance method Private Method Provides the Active Determination Method 20050923
8 GET_PARTNER_NUMBER Instance method Private Method Provides Partner Number for an Item 20050923
9 TRANSFER_IV_DATA Instance method Private Method Transfers Billing Document Data by BAdI 20050923
10 TRANSFORM_CC_KEY_INTO_CAND Instance method Private Method Generates Table with Candidates from Cond. Contract Keys 20050923
Events
Class CL_WCB_COCO_CAND_IV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_POSNR_COCO_CAND Private See coding Condition Contracts per Item 20050923 BEGIN OF ty_posnr_coco_cand, vbeln TYPE vbeln, posnr TYPE posnr, t_cc_key TYPE wcb_cc_key_stab, t_coco_cand TYPE wcb_coco_candidates_tab, END OF ty_posnr_coco_cand
2 TY_POSNR_COCO_CAND_STAB Private See coding Sorted Table via TY_POSNR_COCO_CAND 20050923 ty_posnr_coco_cand_stab TYPE SORTED TABLE OF ty_posnr_coco_cand WITH UNIQUE KEY vbeln posnr
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_CAND_OUT_OF_COCO_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COCO_CAND Call by reference Type reference (TYPE) WCB_COCO_CANDIDATES_TAB WCB: Tabelle über WCB_COCO_CANDIDATES 20050923
2 Exporting E_CHANGED Call by reference Type reference (TYPE) BVAL = 'X', wenn die Daten geändert wurden 20050923
3 Importing IT_CC_KEY Call by reference Type reference (TYPE) WCB_CC_KEY_STAB Konditionskontrakt Schlüssel 20050923
4 Importing I_POSNR Call by reference Type reference (TYPE) POSNR_VF Fakturaposition 20050923
5 Importing I_VBELN Call by reference Type reference (TYPE) VBELN_VF Faktura 20050923

Method CREATE_CAND_OUT_OF_COCO_KEYS on class CL_WCB_COCO_CAND_IV has no exception.

Method DETERMINE_COND_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CC_KEY Call by reference Type reference (TYPE) WCB_CC_KEY_STAB Konditionskontrakt Schlüssel 20050923
2 Importing I_AKTYP Call by reference Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20050923
3 Importing I_DET_METHOD Call by reference Type reference (TYPE) WCB_CC_DET_METHOD Bestimmungsmethode für Konditionskontrakte 20050923
4 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindung Kommunikations-Kopf 20050923
5 Importing I_KOMP Call by reference Type reference (TYPE) KOMP Preisfindung Kommunikations-Position. 20050923
6 Importing I_PROCEDURE Call by reference Type reference (TYPE) KALSM_D Schema (Preisfindung, Nachrichten, Kontenfindung, ...) 20050923

Method DETERMINE_COND_CONTRACTS on class CL_WCB_COCO_CAND_IV has no exception.

Method GET_CC_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) WCB_TEXT Konditionskontrakt: Text 20070413
2 Importing I_CC_TYPE Call by reference Type reference (TYPE) WCB_CONTRACT_TYPE Konditionskontraktart 20070413

Method GET_CC_TYPE_TEXT on class CL_WCB_COCO_CAND_IV has no exception.

Method GET_COCO_CAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COCO_CAND Call by reference Type reference (TYPE) WCB_COCO_CANDIDATES_TAB WCB: Tabelle über WCB_COCO_CANDIDATES 20050923
2 Exporting E_CHANGED Call by reference Type reference (TYPE) BVAL = 'X', wenn die Tabelle sich geändert hat 20050923
3 Exporting E_DET_METHOD Call by reference Type reference (TYPE) WCB_CC_DET_METHOD Bestimmungsmethode für Konditionskontrakte 20050923
4 Importing IT_VBPAVB Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle mit Partnerdaten 20050923
5 Importing I_AKTYP Call by reference Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20050923
6 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Kopfdaten Faktura 20050923
7 Importing I_VBRPVB Call by reference Type reference (TYPE) VBRPVB Positionsdaten Faktura 20050923

Method GET_COCO_CAND on class CL_WCB_COCO_CAND_IV has no exception.

Method GET_COM_PRICING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KOMK Call by reference Type reference (TYPE) KOMK Preisfindung Kommunikations-Kopf 20050923
2 Exporting E_KOMP Call by reference Type reference (TYPE) KOMP Preisfindung Kommunikations-Position. 20050923
3 Importing IT_VBPAVB Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle mit Partnerdaten 20050923
4 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Kopfdaten Faktura 20050923
5 Importing I_VBRPVB Call by reference Type reference (TYPE) VBRPVB Positionsdaten Faktura 20050923

Method GET_COM_PRICING_DATA on class CL_WCB_COCO_CAND_IV has no exception.

Method GET_CURRENT_DET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindung Kommunikations-Kopf 20050923
2 Importing I_KOMP Call by reference Type reference (TYPE) KOMP Preisfindung Kommunikations-Position. 20050923
3 Returning RE_DET_METHOD Value transfer Type reference (TYPE) WCB_CC_DET_METHOD Bestimmungsmethode für Konditionskontrakte 20050923

Method GET_CURRENT_DET_METHOD on class CL_WCB_COCO_CAND_IV has no exception.

Method GET_PARTNER_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KUNNR Call by reference Type reference (TYPE) KUNNR Debitorennummer 1 20050923
2 Importing IT_VBPAVB Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle zur Struktur VBPAVB 20050923
3 Importing I_PARVW Call by reference Type reference (TYPE) PARVW Partnerrolle 20050923
4 Importing I_POSNR Call by reference Type reference (TYPE) POSNR_VF Fakturaposition 20050923
5 Importing I_VBELN Call by reference Type reference (TYPE) VBELN_VF Faktura 20050923

Method GET_PARTNER_NUMBER on class CL_WCB_COCO_CAND_IV has no exception.

Method TRANSFER_IV_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VBPAVB Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle mit Partnerdaten 20050923
2 Importing I_AKTYP Call by reference Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20050923
3 Importing I_DET_METHOD Call by reference Type reference (TYPE) WCB_CC_DET_METHOD Bestimmungsmethode für Konditionskontrakte 20050923
4 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Kopfdaten Faktura 20050923
5 Importing I_VBRPVB Call by reference Type reference (TYPE) VBRPVB Positionsdaten Faktura 20050923

Method TRANSFER_IV_DATA on class CL_WCB_COCO_CAND_IV has no exception.

Method TRANSFORM_CC_KEY_INTO_CAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COCO_CAND Call by reference Type reference (TYPE) WCB_COCO_CANDIDATES_TAB WCB: Tabelle über WCB_COCO_CANDIDATES 20050923
2 Importing IT_CC_KEY Call by reference Type reference (TYPE) WCB_CC_KEY_STAB Konditionskontrakt Schlüssel 20050923

Method TRANSFORM_CC_KEY_INTO_CAND on class CL_WCB_COCO_CAND_IV has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600