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
⤷ 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 | APPLK_TAB | Static Attribute | Private | Type reference (TYPE) | TY_APPLK_TAB | 20050211 | |||
2 | CO_NUMRANGE_BILLDOC | Constant | Public | Type reference (TYPE) | TFK2600-NROBJ | 'FKKINVBILL' | Name of Number Range Object | 20050308 | |
3 | DOCTYPE_TAB | Static Attribute | Private | Type reference (TYPE) | TY_DOCTYPE_TAB | 20050211 | |||
4 | ERMWSKZ_TAB | Static Attribute | Private | Type reference (TYPE) | TY_ERMWSKZ_TAB | 20050211 | |||
5 | HKONT_TAB | Static Attribute | Private | Type reference (TYPE) | TY_HKONT_TAB | 20050211 | |||
6 | KALSM_MWSKZ_TAB | Static Attribute | Private | Type reference (TYPE) | TY_KALSM_MWSKZ_TAB | 20050211 | |||
7 | KSCHL_TAB | Static Attribute | Private | Type reference (TYPE) | TY_KSCHL_TAB | 20050211 | |||
8 | LAND1_KALSM_TAB | Static Attribute | Private | Type reference (TYPE) | TY_LAND1_KALSM_TAB | 20050211 | |||
9 | LOG_SYSTEM_TAB | Static Attribute | Private | Type reference (TYPE) | TY_LOG_SYSTEM_TAB | 20050211 | |||
10 | QTY_UNIT_TAB | Static Attribute | Private | Type reference (TYPE) | TY_QTY_UNIT_TAB | 20050211 | |||
11 | SEPARATE_INV_TAB | Static Attribute | Private | Type reference (TYPE) | TY_SEPARATE_INV_TAB | 20050211 | |||
12 | SPART_TAB | Static Attribute | Private | Type reference (TYPE) | TY_SPART_TAB | 20050211 | |||
13 | SUBAP_TAB | Static Attribute | Private | Type reference (TYPE) | TY_SUBAP_TAB | 20060509 | |||
14 | T001_TAB | Static Attribute | Private | Type reference (TYPE) | TY_T001_TAB | 20050211 | |||
15 | TAX_DATE_TYPE_TAB | Static Attribute | Private | Type reference (TYPE) | TY_TAX_DATE_TYPE_TAB | 20050523 | |||
16 | TAX_DET_TYPE_TAB | Static Attribute | Private | Type reference (TYPE) | TY_TAX_DET_TYPE_TAB | 20050211 | |||
17 | TFK000C | Static Attribute | Private | Type reference (TYPE) | TFK000C | Central settings in contract accounts receivable/payable | 20050406 | ||
18 | TFK007FK_TAB | Static Attribute | Private | Type reference (TYPE) | TY_TFK007FK_TAB | 20050429 | |||
19 | TFK007F_TAB | Static Attribute | Private | Type reference (TYPE) | TY_TFK007F_TAB | 20050211 | |||
20 | TRANSACT_TAB | Static Attribute | Private | Type reference (TYPE) | TY_TRANSACT_TAB | 20050211 | |||
21 | WAERS_TAB | Static Attribute | Private | Type reference (TYPE) | TY_WAERS_TAB | 20050211 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20050406 |
2 | EXISTS_APPLK | Static method | Public | Method | Check Application Area | 20050211 |
3 | EXISTS_BUKRS | Static method | Public | Method | Check Company Code | 20050211 |
4 | EXISTS_CURR | Static method | Public | Method | Check currency | 20050211 |
5 | EXISTS_DOCTYPE | Static method | Public | Method | Check Document Type | 20050211 |
6 | EXISTS_ERMWSKZ | Static method | Public | Method | Check Tax Determination Code | 20050211 |
7 | EXISTS_HKONT_MSG | Static method | Public | Method | Check Revenue Account | 20050211 |
8 | EXISTS_HVORG_TVORG | Static method | Public | Method | Check Transactions | 20050211 |
9 | EXISTS_LOG_SYSTEM | Static method | Public | Method | Check logical system | 20050211 |
10 | EXISTS_MWSKZ_BUKRS | Static method | Public | Method | Check Tax Code in Company Code | 20050211 |
11 | EXISTS_QTY_UNIT | Static method | Public | Method | Check unit of measure | 20050211 |
12 | EXISTS_SEPARATE_INV | Static method | Public | Method | Check Control of Invoicing Unit | 20050211 |
13 | EXISTS_SPART | Static method | Public | Method | Check division | 20050211 |
14 | EXISTS_STRKZ_BUKRS | Static method | Public | Method | Check Indicators of Other Taxes in Company Code | 20050211 |
15 | EXISTS_SUBAP | Static method | Public | Method | Check Subapplication Area | 20060509 |
16 | EXISTS_TAX_DATE_TYPE | Static method | Public | Method | Check Type of Tax Date | 20050523 |
17 | EXISTS_TAX_DET_TYPE | Static method | Public | Method | Check Type of Tax Determination | 20050211 |
18 | GET_INVOICING_ACTIVE | Static method | Public | Method | Invoicing Is Active | 20050406 |
19 | GET_STRKZ_KSCHL | Static method | Public | Method | Read External Tax Codes and Categories | 20050429 |
20 | GET_T001 | Static method | Public | Method | Determine Company Code | 20050211 |
21 | GET_T001_LAND1 | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | X_APPLK | Call by reference | Type reference (TYPE) | FKKINVBILL_H-APPLK | Anwendungsbereich | 20050211 | ||
3 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | X_ERMWSKZ | Call by reference | Type reference (TYPE) | TE011-ERMWSKZ | Steuerermittlungskennzeichen | 20050211 | ||
3 | Importing | X_KEYDATE | Call by reference | Type reference (TYPE) | D | Datum im CHAR-Format | 20050211 | ||
4 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | X_BUKRS | Call by reference | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20050211 | ||
3 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | X_APPLK | Call by reference | Type reference (TYPE) | FKKINVBILL_H-APPLK | Anwendungsbereich | 20050211 | ||
3 | Importing | X_HVORG | Call by reference | Type reference (TYPE) | FKKINVBILL_I-HVORG | Hauptvorgang zur Belegposition | 20050211 | ||
4 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | 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 | Importing | X_BUKRS | Call by reference | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20050211 | ||
2 | Importing | X_MWSKZ | Call by reference | Type reference (TYPE) | T007A-MWSKZ | Umsatzsteuerkennzeichen | 20050211 | ||
3 | Exporting | Y_FOUND | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
4 | Exporting | Y_KALSM | Call by reference | Type reference (TYPE) | T005-KALSM | Schema (Preisfindung, Nachrichten, Kontenfindung, ...) | 20050211 | ||
5 | Exporting | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | 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 | Importing | X_BUKRS | Call by reference | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20050211 | ||
2 | Importing | X_STRKZ | Call by reference | Type reference (TYPE) | TFK007F-STRKZ | Steuerkennzeichen für sonstige Steuern | 20050211 | ||
3 | Exporting | Y_FOUND | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
4 | Exporting | Y_LAND1 | Call by reference | Type reference (TYPE) | T001-LAND1 | Länderschlüssel | 20050211 | ||
5 | Exporting | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20060509 | ||
2 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050523 | ||
2 | Importing | 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 | Returning | R_FOUND | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050211 | ||
2 | Importing | 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 | Returning | 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 | Returning | R_TFK007FK | Value transfer | Type reference (TYPE) | TFK007FK | Typen Steuerpostionen zu einem sonstigen Steuerkennzeichen | 20050429 | ||
2 | Importing | X_BUKRS | Call by reference | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20050429 | ||
3 | Importing | X_KSCHL | Call by reference | Type reference (TYPE) | FKKINVBILL_T-KSCHL | Typ der Steuerposition bei sonstigen Steuerkennzeichen | 20050429 | ||
4 | Importing | 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 | Returning | R_T001 | Value transfer | Type reference (TYPE) | T001 | Buchungskreise | 20050211 | ||
2 | Importing | 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 | Returning | R_LAND1 | Value transfer | Type reference (TYPE) | T001-LAND1 | Länderschlüssel | 20050211 | ||
2 | Importing | 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 |