SAP ABAP Class CL_FKKINV_BILLCUST (Customizing Buffer for Billing Document)
Hierarchy
☛
FI-CA (Software Component) FI-CA
⤷
FI-CA-INV (Application Component) Invoicing to Contract Accounts Receivable and Payable
⤷
FKKINV (Package) Invoicing in Contract Accounts Receivable and Payable

⤷

⤷

Properties
Class | CL_FKKINV_BILLCUST | |
Short Description | Customizing Buffer for Billing Document | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FKKINV | Invoicing in Contract Accounts Receivable and Payable |
Created | 20050211 | SAP |
Last change | 20070914 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_FKKINV_BILLCUST has no forward declaration.
Interfaces
Class CL_FKKINV_BILLCUST has no interface implemented.
Friends
Class CL_FKKINV_BILLCUST has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_APPLK_TAB | 20050211 | |||
2 | ![]() |
Constant | Public | Type reference (TYPE) | TFK2600-NROBJ | 'FKKINVBILL' | Name of Number Range Object | 20050308 | |
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_DOCTYPE_TAB | 20050211 | |||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_ERMWSKZ_TAB | 20050211 | |||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_HKONT_TAB | 20050211 | |||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_KALSM_MWSKZ_TAB | 20050211 | |||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_KSCHL_TAB | 20050211 | |||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_LAND1_KALSM_TAB | 20050211 | |||
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_LOG_SYSTEM_TAB | 20050211 | |||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_QTY_UNIT_TAB | 20050211 | |||
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_SEPARATE_INV_TAB | 20050211 | |||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_SPART_TAB | 20050211 | |||
13 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_SUBAP_TAB | 20060509 | |||
14 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_T001_TAB | 20050211 | |||
15 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_TAX_DATE_TYPE_TAB | 20050523 | |||
16 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_TAX_DET_TYPE_TAB | 20050211 | |||
17 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TFK000C | Central settings in contract accounts receivable/payable | 20050406 | ||
18 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_TFK007FK_TAB | 20050429 | |||
19 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_TFK007F_TAB | 20050211 | |||
20 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_TRANSACT_TAB | 20050211 | |||
21 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_WAERS_TAB | 20050211 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20050406 |
2 | ![]() |
Static method | Public | Method | Check Application Area | 20050211 |
3 | ![]() |
Static method | Public | Method | Check Company Code | 20050211 |
4 | ![]() |
Static method | Public | Method | Check currency | 20050211 |
5 | ![]() |
Static method | Public | Method | Check Document Type | 20050211 |
6 | ![]() |
Static method | Public | Method | Check Tax Determination Code | 20050211 |
7 | ![]() |
Static method | Public | Method | Check Revenue Account | 20050211 |
8 | ![]() |
Static method | Public | Method | Check Transactions | 20050211 |
9 | ![]() |
Static method | Public | Method | Check logical system | 20050211 |
10 | ![]() |
Static method | Public | Method | Check Tax Code in Company Code | 20050211 |
11 | ![]() |
Static method | Public | Method | Check unit of measure | 20050211 |
12 | ![]() |
Static method | Public | Method | Check Control of Invoicing Unit | 20050211 |
13 | ![]() |
Static method | Public | Method | Check division | 20050211 |
14 | ![]() |
Static method | Public | Method | Check Indicators of Other Taxes in Company Code | 20050211 |
15 | ![]() |
Static method | Public | Method | Check Subapplication Area | 20060509 |
16 | ![]() |
Static method | Public | Method | Check Type of Tax Date | 20050523 |
17 | ![]() |
Static method | Public | Method | Check Type of Tax Determination | 20050211 |
18 | ![]() |
Static method | Public | Method | Invoicing Is Active | 20050406 |
19 | ![]() |
Static method | Public | Method | Read External Tax Codes and Categories | 20050429 |
20 | ![]() |
Static method | Public | Method | Determine Company Code | 20050211 |
21 | ![]() |
Static method | Public | Method | Determine Country for Company Code | 20050211 |
Events
Class CL_FKKINV_BILLCUST has no event.
Types
Class CL_FKKINV_BILLCUST has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_FKKINV_BILLCUST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_APPLK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_APPLK | Call by reference | Type reference (TYPE) | FKKINVBILL_H-APPLK | Anwendungsbereich | 20050211 |
Method EXISTS_APPLK on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_BUKRS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_BUKRS | Call by reference | Type reference (TYPE) | FKKINVBILL_I-BUKRS | Buchungskreis | 20050211 |
Method EXISTS_BUKRS on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_CURR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_WAERS | Call by reference | Type reference (TYPE) | FKKINVBILL_H-BILL_CURR | Transaktionswährung | 20050211 |
Method EXISTS_CURR on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_DOCTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_APPLK | Call by reference | Type reference (TYPE) | FKKINVBILL_H-APPLK | Anwendungsbereich | 20050211 | ||
3 | ![]() |
X_DOCTYPE | Call by reference | Type reference (TYPE) | FKKINVBILL_H-DOCTYPE | Belegart | 20050211 |
Method EXISTS_DOCTYPE on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_ERMWSKZ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_ERMWSKZ | Call by reference | Type reference (TYPE) | TE011-ERMWSKZ | Steuerermittlungskennzeichen | 20050211 | ||
3 | ![]() |
X_KEYDATE | Call by reference | Type reference (TYPE) | D | Datum im CHAR-Format | 20050211 | ||
4 | ![]() |
X_LAND1 | Call by reference | Type reference (TYPE) | TE011-LAND1 | Land | 20050211 |
Method EXISTS_ERMWSKZ on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_HKONT_MSG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_BUKRS | Call by reference | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20050211 | ||
3 | ![]() |
X_HKONT | Call by reference | Type reference (TYPE) | SKA1-SAKNR | Nummer des Sachkontos | 20050211 |
Method EXISTS_HKONT_MSG on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_HVORG_TVORG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_APPLK | Call by reference | Type reference (TYPE) | FKKINVBILL_H-APPLK | Anwendungsbereich | 20050211 | ||
3 | ![]() |
X_HVORG | Call by reference | Type reference (TYPE) | FKKINVBILL_I-HVORG | Hauptvorgang zur Belegposition | 20050211 | ||
4 | ![]() |
X_TVORG | Call by reference | Type reference (TYPE) | FKKINVBILL_I-TVORG | Teilvorgang zur Belegposition | 20050211 |
Method EXISTS_HVORG_TVORG on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_LOG_SYSTEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_LOG_SYSTEM | Call by reference | Type reference (TYPE) | FKKINVBILL_H-LOG_SYSTEM | Logisches System | 20050211 |
Method EXISTS_LOG_SYSTEM on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_MWSKZ_BUKRS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
X_BUKRS | Call by reference | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20050211 | ||
2 | ![]() |
X_MWSKZ | Call by reference | Type reference (TYPE) | T007A-MWSKZ | Umsatzsteuerkennzeichen | 20050211 | ||
3 | ![]() |
Y_FOUND | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
4 | ![]() |
Y_KALSM | Call by reference | Type reference (TYPE) | T005-KALSM | Schema (Preisfindung, Nachrichten, Kontenfindung, ...) | 20050211 | ||
5 | ![]() |
Y_LAND1 | Call by reference | Type reference (TYPE) | T001-LAND1 | Länderschlüssel | 20050211 |
Method EXISTS_MWSKZ_BUKRS on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_QTY_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_QTY_UNIT | Call by reference | Type reference (TYPE) | FKKINVBILL_I-QTY_UNIT | Basismengeneinheit | 20050211 |
Method EXISTS_QTY_UNIT on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_SEPARATE_INV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_SEPARATE_INV | Call by reference | Type reference (TYPE) | FKKINVBILL_H-SEPARATE_INV | Steuerung der Fakturierungseinheit | 20050211 |
Method EXISTS_SEPARATE_INV on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_SPART Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_SPART | Call by reference | Type reference (TYPE) | FKKINVBILL_I-SPART | Sparte | 20050211 |
Method EXISTS_SPART on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_STRKZ_BUKRS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
X_BUKRS | Call by reference | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20050211 | ||
2 | ![]() |
X_STRKZ | Call by reference | Type reference (TYPE) | TFK007F-STRKZ | Steuerkennzeichen für sonstige Steuern | 20050211 | ||
3 | ![]() |
Y_FOUND | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
4 | ![]() |
Y_LAND1 | Call by reference | Type reference (TYPE) | T001-LAND1 | Länderschlüssel | 20050211 | ||
5 | ![]() |
Y_TFK007F | Call by reference | Type reference (TYPE) | TFK007F | Sonstige Steuerkennzeichen | 20050429 |
Method EXISTS_STRKZ_BUKRS on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_SUBAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20060509 | ||
2 | ![]() |
X_SUBAP | Call by reference | Type reference (TYPE) | FKKINVBILL_I-SUBAP | Subapplikation im Vertragskontokorrent | 20060509 |
Method EXISTS_SUBAP on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_TAX_DATE_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050523 | ||
2 | ![]() |
X_TAX_DATE_TYPE | Call by reference | Type reference (TYPE) | FKKINVBILL_H-TAX_DATE_TYPE | Art des Steuerdatums | 20050523 |
Method EXISTS_TAX_DATE_TYPE on class CL_FKKINV_BILLCUST has no exception.
Method EXISTS_TAX_DET_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | ![]() |
X_TAX_DET_TYPE | Call by reference | Type reference (TYPE) | FKKINVBILL_H-TAX_DET_TYPE | Art der Steuerberechnung | 20050211 |
Method EXISTS_TAX_DET_TYPE on class CL_FKKINV_BILLCUST has no exception.
Method GET_INVOICING_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_IS_ACTIVE | Value transfer | Type reference (TYPE) | TFK000C-XINVA | Fakturierung ist aktiv | 20050406 |
Method GET_INVOICING_ACTIVE on class CL_FKKINV_BILLCUST has no exception.
Method GET_STRKZ_KSCHL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_TFK007FK | Value transfer | Type reference (TYPE) | TFK007FK | Typen Steuerpostionen zu einem sonstigen Steuerkennzeichen | 20050429 | ||
2 | ![]() |
X_BUKRS | Call by reference | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20050429 | ||
3 | ![]() |
X_KSCHL | Call by reference | Type reference (TYPE) | FKKINVBILL_T-KSCHL | Typ der Steuerposition bei sonstigen Steuerkennzeichen | 20050429 | ||
4 | ![]() |
X_STRKZ | Call by reference | Type reference (TYPE) | FKKINVBILL_I-STRKZ | Steuerkennzeichen für sonstige Steuern | 20050429 |
Method GET_STRKZ_KSCHL on class CL_FKKINV_BILLCUST has no exception.
Method GET_T001 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_T001 | Value transfer | Type reference (TYPE) | T001 | Buchungskreise | 20050211 | ||
2 | ![]() |
X_BUKRS | Call by reference | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20050211 |
Method GET_T001 on class CL_FKKINV_BILLCUST has no exception.
Method GET_T001_LAND1 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_LAND1 | Value transfer | Type reference (TYPE) | T001-LAND1 | Länderschlüssel | 20050211 | ||
2 | ![]() |
X_BUKRS | Call by reference | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20050211 |
Method GET_T001_LAND1 on class CL_FKKINV_BILLCUST has no exception.
History
Last changed by/on | SAP | 20070914 |
SAP Release Created in | 600 |