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 | ![]() |
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 | ![]() |
Instance method | Private | Method | Add Condition | 20080626 |
2 | ![]() |
Instance method | Private | Method | Compare | 20080626 |
3 | ![]() |
Instance method | Private | Method | Generate Condition Contract | 20080626 |
4 | ![]() |
Instance method | Private | Method | Fill Error Table | 20080626 |
5 | ![]() |
Instance method | Private | Method | Fill Error Table | 20080626 |
6 | ![]() |
Instance method | Private | Method | Test Execution Possible | 20080626 |
7 | ![]() |
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 | ![]() |
E_ENTITY | Call by reference | Type reference (TYPE) | WCB_CONDITION_ENTITY | Kontext + Objekt | 20080626 | ||
2 | ![]() |
I_CALC_RULE | Call by reference | Type reference (TYPE) | KRECH | Konditions-Rechenregel | 20080626 | ||
3 | ![]() |
I_CC | Call by reference | Object reference (TYPE REF TO) | IF_WCB_CC | Konditionskontrakt | 20080626 | ||
4 | ![]() |
I_COND_PRICING_UNIT | Call by reference | Type reference (TYPE) | KPEIN | Konditions-Preiseinheit | 20080626 | ||
5 | ![]() |
I_COND_TYPE | Call by reference | Type reference (TYPE) | KSCHL | Konditionsart | 20080626 | ||
6 | ![]() |
I_COND_UNIT | Call by reference | Type reference (TYPE) | KMEIN | Konditionsmengeneinheit | 20080626 | ||
7 | ![]() |
I_CURRENCY | Call by reference | Type reference (TYPE) | KONWA | Konditionseinheit (Währung oder Prozentsatz) | 20080626 | ||
8 | ![]() |
I_DATE_FROM | Call by reference | Type reference (TYPE) | WCB_DATE_FROM | gültig von | 20080626 | ||
9 | ![]() |
I_DATE_TO | Call by reference | Type reference (TYPE) | WCB_DATE_TO | gültig bis | 20080626 | ||
10 | ![]() |
I_MATERIAL | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 20080626 | ||
11 | ![]() |
I_RATE | Call by reference | Type reference (TYPE) | KBETR | Konditionsbetrag oder -prozentsatz | 20080626 | ||
12 | ![]() |
I_TABLE_NUM | Call by reference | Type reference (TYPE) | WCB_CON_TAB | Konditionskontrakt: Konditionstabellennummer | 20080626 | ||
13 | ![]() |
T_ERROR | Call by reference | Type reference (TYPE) | WCB_BAPIRET2_TAB | BAPI Returnparameter | 20080626 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Eintrag existiert nicht ( falscher Kontext) | 20080626 | |
2 | ![]() |
Fehler | 20080626 | |
3 | ![]() |
Eingabefehler | 20080626 | |
4 | ![]() |
Beleg ist nicht änderbar | 20080626 |
Method COMPARE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_INTERVAL | Call by reference | Object reference (TYPE REF TO) | LCL_DATE_INTERVAL | Intervallobjekt | 20080626 | ||
2 | ![]() |
IT_DESCRIPTION | Call by reference | Type reference (TYPE) | WCB_BAPIRET2_TAB | Testbeschreibung | 20080626 | ||
3 | ![]() |
I_CONDITION | Call by reference | Type reference (TYPE) | WCB_CONDITION_ENTITY | Kontext + Objekt | 20080626 | ||
4 | ![]() |
I_COND_NUM | Call by reference | Type reference (TYPE) | I | 1.2. oder n. Kondition wird geprüft | 20080626 | ||
5 | ![]() |
I_CREATE_NUM | Call by reference | Type reference (TYPE) | I | 1. 2. oder n. angelegte Kondition | 20080626 | ||
6 | ![]() |
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 | ![]() |
E_CC | Call by reference | Object reference (TYPE REF TO) | IF_WCB_CC | Konditionskontrakt | 20080626 | ||
2 | ![]() |
I_CONTRACT_TYPE | Call by reference | Type reference (TYPE) | WCB_CONTRACT_TYPE | Konditionskontraktart | 20080626 | ||
3 | ![]() |
I_DATE_FROM | Call by reference | Type reference (TYPE) | WCB_DATE_FROM | gültig von | 20080626 | ||
4 | ![]() |
I_DATE_TO | Call by reference | Type reference (TYPE) | WCB_DATE_TO | gültig bis | 20080626 | ||
5 | ![]() |
I_PURCH_GRP | Call by reference | Type reference (TYPE) | EKGRP | Einkäufergruppe | 20080626 | ||
6 | ![]() |
I_PURCH_ORG | Call by reference | Type reference (TYPE) | EKORG | Einkaufsorganisation | 20080626 | ||
7 | ![]() |
I_VENDOR | Call by reference | Type reference (TYPE) | WCB_VEND_OWNER | Konditionskontrakt: Eigentümer Lieferant | 20080626 | ||
8 | ![]() |
T_ERROR | Call by reference | Type reference (TYPE) | WCB_BAPIRET2_TAB | BAPI Returnparameter | 20080626 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20080626 | |
2 | ![]() |
Eingabefehler | 20080626 | |
3 | ![]() |
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 | ![]() |
I_PROTOCOL | Call by reference | Object reference (TYPE REF TO) | CL_WCB_PROTOCOL | Protokoll | 20080626 | ||
2 | ![]() |
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 | ![]() |
I_FIELD_MSG | Call by reference | Object reference (TYPE REF TO) | IF_WCB_FIELD_MSG_COLL | Kollektion von Feldmeldungen | 20080626 | ||
2 | ![]() |
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 | ![]() |
E_POSSIBLE | Call by reference | Type reference (TYPE) | BVAL | Boolean | 20080626 | ||
2 | ![]() |
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 | ![]() |
I_CALC_RULE | Call by reference | Type reference (TYPE) | KRECH | Konditions-Rechenregel | 20080626 | ||
2 | ![]() |
I_COND_PRICING_UNIT | Call by reference | Type reference (TYPE) | KPEIN | Konditions-Preiseinheit | 20080626 | ||
3 | ![]() |
I_COND_TYPE | Call by reference | Type reference (TYPE) | KSCHL | Konditionsart | 20080626 | ||
4 | ![]() |
I_COND_UNIT | Call by reference | Type reference (TYPE) | KMEIN | Konditionsmengeneinheit | 20080626 | ||
5 | ![]() |
I_CONTRACT_TYPE | Call by reference | Type reference (TYPE) | WCB_CONTRACT_TYPE | Konditionskontraktart | 20080626 | ||
6 | ![]() |
I_CURRENCY | Call by reference | Type reference (TYPE) | KONWA | Konditionseinheit (Währung oder Prozentsatz) | 20080626 | ||
7 | ![]() |
I_DATE_FROM | Call by reference | Type reference (TYPE) | WCB_DATE_FROM | gültig von | 20080626 | ||
8 | ![]() |
I_DATE_TO | Call by reference | Type reference (TYPE) | WCB_DATE_TO | gültig bis | 20080626 | ||
9 | ![]() |
I_MATERIAL | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 20080626 | ||
10 | ![]() |
I_PURCH_GRP | Call by reference | Type reference (TYPE) | EKGRP | Einkäufergruppe | 20080626 | ||
11 | ![]() |
I_PURCH_ORG | Call by reference | Type reference (TYPE) | EKORG | Einkaufsorganisation | 20080626 | ||
12 | ![]() |
I_RATE | Call by reference | Type reference (TYPE) | KBETR | Konditionsbetrag oder -prozentsatz | 20080626 | ||
13 | ![]() |
I_TABLE_NUM | Call by reference | Type reference (TYPE) | WCB_CON_TAB | Konditionskontrakt: Konditionstabellennummer | 20080626 | ||
14 | ![]() |
I_VENDOR | Call by reference | Type reference (TYPE) | WCB_VEND_OWNER | Konditionskontrakt: Eigentümer Lieferant | 20080626 | ||
15 | ![]() |
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 |