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 |