SAP ABAP Class CL_WCB_SELFTEST (Execute Tests)
Hierarchy
EA-GLTRADE (Software Component) SAP Enterprise Extension Global Trade
   LO-GT-CHB (Application Component) Chargeback
     WCB_CC_APPL (Package) Condition Contract Processing Logic
Properties
Class CL_WCB_SELFTEST  
Short Description Execute Tests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCB_CC_APPL   Condition Contract Processing Logic 
Created 20080618   SAP 
Last change 20081217   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_SELFTEST has no interface implemented.
Friends
Class CL_WCB_SELFTEST has no friend class.
Attributes
Class CL_WCB_SELFTEST has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONDITION Instance method Private Method Add Condition 20080626
2 COMPARE Instance method Private Method Compare 20080626
3 CREATE_CC Instance method Private Method Generate Condition Contract 20080626
4 FILL_ERROR_TABLE Instance method Private Method Fill Error Table 20080626
5 FILL_ERROR_WITH_FIELD_MSG Instance method Private Method Fill Error Table 20080626
6 IS_POSSIBLE Instance method Private Method Test Execution Possible 20080626
7 PERFORM_TEST Instance method Public Method Execute Test 20080626
Events
Class CL_WCB_SELFTEST has no event.
Types
Class CL_WCB_SELFTEST has no local type.
Method Signatures

Method ADD_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENTITY Call by reference Type reference (TYPE) WCB_CONDITION_ENTITY Kontext + Objekt 20080626
2 Importing I_CALC_RULE Call by reference Type reference (TYPE) KRECH Konditions-Rechenregel 20080626
3 Importing I_CC Call by reference Object reference (TYPE REF TO) IF_WCB_CC Konditionskontrakt 20080626
4 Importing I_COND_PRICING_UNIT Call by reference Type reference (TYPE) KPEIN Konditions-Preiseinheit 20080626
5 Importing I_COND_TYPE Call by reference Type reference (TYPE) KSCHL Konditionsart 20080626
6 Importing I_COND_UNIT Call by reference Type reference (TYPE) KMEIN Konditionsmengeneinheit 20080626
7 Importing I_CURRENCY Call by reference Type reference (TYPE) KONWA Konditionseinheit (Währung oder Prozentsatz) 20080626
8 Importing I_DATE_FROM Call by reference Type reference (TYPE) WCB_DATE_FROM gültig von 20080626
9 Importing I_DATE_TO Call by reference Type reference (TYPE) WCB_DATE_TO gültig bis 20080626
10 Importing I_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20080626
11 Importing I_RATE Call by reference Type reference (TYPE) KBETR Konditionsbetrag oder -prozentsatz 20080626
12 Importing I_TABLE_NUM Call by reference Type reference (TYPE) WCB_CON_TAB Konditionskontrakt: Konditionstabellennummer 20080626
13 Changing T_ERROR Call by reference Type reference (TYPE) WCB_BAPIRET2_TAB BAPI Returnparameter 20080626
# Exception Resumable Description Created on
1 CX_WCB_ENTRY_DOES_NOT_EXIST Eintrag existiert nicht ( falscher Kontext) 20080626
2 CX_WCB_ERROR Fehler 20080626
3 CX_WCB_INPUT_ERROR Eingabefehler 20080626
4 CX_WCB_NOT_CHANGEABLE Beleg ist nicht änderbar 20080626

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INTERVAL Call by reference Object reference (TYPE REF TO) LCL_DATE_INTERVAL Intervallobjekt 20080626
2 Importing IT_DESCRIPTION Call by reference Type reference (TYPE) WCB_BAPIRET2_TAB Testbeschreibung 20080626
3 Importing I_CONDITION Call by reference Type reference (TYPE) WCB_CONDITION_ENTITY Kontext + Objekt 20080626
4 Importing I_COND_NUM Call by reference Type reference (TYPE) I 1.2. oder n. Kondition wird geprüft 20080626
5 Importing I_CREATE_NUM Call by reference Type reference (TYPE) I 1. 2. oder n. angelegte Kondition 20080626
6 Changing T_ERROR Call by reference Type reference (TYPE) WCB_BAPIRET2_TAB BAPI Returnparameter 20080626

Method COMPARE on class CL_WCB_SELFTEST has no exception.

Method CREATE_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CC Call by reference Object reference (TYPE REF TO) IF_WCB_CC Konditionskontrakt 20080626
2 Importing I_CONTRACT_TYPE Call by reference Type reference (TYPE) WCB_CONTRACT_TYPE Konditionskontraktart 20080626
3 Importing I_DATE_FROM Call by reference Type reference (TYPE) WCB_DATE_FROM gültig von 20080626
4 Importing I_DATE_TO Call by reference Type reference (TYPE) WCB_DATE_TO gültig bis 20080626
5 Importing I_PURCH_GRP Call by reference Type reference (TYPE) EKGRP Einkäufergruppe 20080626
6 Importing I_PURCH_ORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20080626
7 Importing I_VENDOR Call by reference Type reference (TYPE) WCB_VEND_OWNER Konditionskontrakt: Eigentümer Lieferant 20080626
8 Changing T_ERROR Call by reference Type reference (TYPE) WCB_BAPIRET2_TAB BAPI Returnparameter 20080626
# Exception Resumable Description Created on
1 CX_WCB_ERROR Fehler 20080626
2 CX_WCB_INPUT_ERROR Eingabefehler 20080626
3 CX_WCB_NOT_CHANGEABLE Beleg ist nicht änderbar 20080626

Method FILL_ERROR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WCB_PROTOCOL Protokoll 20080626
2 Changing T_ERROR Call by reference Type reference (TYPE) WCB_BAPIRET2_TAB BAPI Returnparameter 20080626

Method FILL_ERROR_TABLE on class CL_WCB_SELFTEST has no exception.

Method FILL_ERROR_WITH_FIELD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_MSG Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20080626
2 Changing T_ERROR Call by reference Type reference (TYPE) WCB_BAPIRET2_TAB BAPI Returnparameter 20080626

Method FILL_ERROR_WITH_FIELD_MSG on class CL_WCB_SELFTEST has no exception.

Method IS_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POSSIBLE Call by reference Type reference (TYPE) BVAL Boolean 20080626
2 Changing T_ERROR Call by reference Type reference (TYPE) WCB_BAPIRET2_TAB BAPI Returnparameter 20080626

Method IS_POSSIBLE on class CL_WCB_SELFTEST has no exception.

Method PERFORM_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALC_RULE Call by reference Type reference (TYPE) KRECH Konditions-Rechenregel 20080626
2 Importing I_COND_PRICING_UNIT Call by reference Type reference (TYPE) KPEIN Konditions-Preiseinheit 20080626
3 Importing I_COND_TYPE Call by reference Type reference (TYPE) KSCHL Konditionsart 20080626
4 Importing I_COND_UNIT Call by reference Type reference (TYPE) KMEIN Konditionsmengeneinheit 20080626
5 Importing I_CONTRACT_TYPE Call by reference Type reference (TYPE) WCB_CONTRACT_TYPE Konditionskontraktart 20080626
6 Importing I_CURRENCY Call by reference Type reference (TYPE) KONWA Konditionseinheit (Währung oder Prozentsatz) 20080626
7 Importing I_DATE_FROM Call by reference Type reference (TYPE) WCB_DATE_FROM gültig von 20080626
8 Importing I_DATE_TO Call by reference Type reference (TYPE) WCB_DATE_TO gültig bis 20080626
9 Importing I_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20080626
10 Importing I_PURCH_GRP Call by reference Type reference (TYPE) EKGRP Einkäufergruppe 20080626
11 Importing I_PURCH_ORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20080626
12 Importing I_RATE Call by reference Type reference (TYPE) KBETR Konditionsbetrag oder -prozentsatz 20080626
13 Importing I_TABLE_NUM Call by reference Type reference (TYPE) WCB_CON_TAB Konditionskontrakt: Konditionstabellennummer 20080626
14 Importing I_VENDOR Call by reference Type reference (TYPE) WCB_VEND_OWNER Konditionskontrakt: Eigentümer Lieferant 20080626
15 Changing T_ERROR Call by reference Type reference (TYPE) WCB_BAPIRET2_TAB BAPI Returnparameter 20080626

Method PERFORM_TEST on class CL_WCB_SELFTEST has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in