SAP ABAP Class FI_TAX_DISTRIBUTE_AMOUNT (FI_TAX_DISTRIBUTE_AMOUNT)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CRM (Application Component) Customer Relationship Management
⤷
CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷
FBAS (Package) Financial accounting 'Basis'
⤷
⤷
⤷
Properties
| Class | FI_TAX_DISTRIBUTE_AMOUNT | |
| Short Description | ||
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FBAS | Financial accounting 'Basis' |
| Created | 20120111 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class FI_TAX_DISTRIBUTE_AMOUNT has no forward declaration.
Interfaces
Class FI_TAX_DISTRIBUTE_AMOUNT has no interface implemented.
Friends
Class FI_TAX_DISTRIBUTE_AMOUNT has no friend class.
Attributes
Class FI_TAX_DISTRIBUTE_AMOUNT has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Distributes Amount to Selected/All Table Lines | 20120305 | |
| 2 | Static method | Private | Method | 20120305 | ||
| 3 | Static method | Private | Method | 20120305 | ||
| 4 | Static method | Private | Method | Checks Whether Line Was Selected | 20120305 |
Events
Class FI_TAX_DISTRIBUTE_AMOUNT has no event.
Types
Class FI_TAX_DISTRIBUTE_AMOUNT has no local type.
Method Signatures
Method DISTRIBUTE_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle, die die obigen Felder zwecks Verteilung enthält | 20120305 | |||
| 2 | I_AMOUNT | Call by reference | Type reference (TYPE) | ANY | Zu verteilender Betrag | 20120305 | |||
| 3 | I_AMOUNT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname für Verteilung | 20120305 | |||
| 4 | I_AMOUNT_LIMIT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname dessen Wert nicht überschritten werden darf | 20120305 | |||
| 5 | I_AMOUNT_ZERO | Call by reference | Type reference (TYPE) | FLAG | SPACE | Auch Nullzeilen | 20120305 | ||
| 6 | I_BASE_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname Basis für Verteilung | 20120305 | |||
| 7 | I_DEBIT_CREDIT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Feldname | 20130705 | ||
| 8 | I_DIFF | Call by reference | Type reference (TYPE) | FLAG | 'X' | Nur Differenz oder gesamt | 20120305 | ||
| 9 | I_DISTRIBUTION_METHOD | Call by reference | Type reference (TYPE) | INT1 | 0 | 0=positiv od. negativ, 1=positiv u. negativ | 20120305 | ||
| 10 | I_FIELDNAME_OD1 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Operand Feldname für Vergleich relevant Einträge | 20120305 | ||
| 11 | I_FIELDNAME_OD1_VALUE | Call by reference | Type reference (TYPE) | ANY | Feldinhalt für Vergleich (nur solche Einträge berücksicht.) | 20120305 | |||
| 12 | I_FIELDNAME_OD2 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Operand Feldname für Vergleich relevant Einträge | 20120305 | ||
| 13 | I_FIELDNAME_OD2_VALUE | Call by reference | Type reference (TYPE) | ANY | Feldinhalt für Vergleich (nur solche Einträge berücksicht.) | 20120305 | |||
| 14 | I_FIELDNAME_OD3 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Operand Feldname für Vergleich relevant Einträge | 20120305 | ||
| 15 | I_FIELDNAME_OD3_VALUE | Call by reference | Type reference (TYPE) | ANY | Feldinhalt für Vergleich (nur solche Einträge berücksicht.) | 20120305 | |||
| 16 | I_FIELDNAME_OD4 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Feldname | 20130705 | ||
| 17 | I_FIELDNAME_OD4_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | ||||
| 18 | I_FIELDNAME_OD5 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Feldname | 20130705 | ||
| 19 | I_FIELDNAME_OD5_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | ||||
| 20 | I_FIELD_OR1 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | ||
| 21 | I_FIELD_OR2 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | ||
| 22 | I_FIELD_OR3 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | ||
| 23 | I_FIELD_OR4 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Komponente der Versionsnummer | 20130705 | ||
| 24 | I_FIELD_OR5 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Komponente der Versionsnummer | 20130705 | ||
| 25 | I_SORT | Call by reference | Type reference (TYPE) | FLAG | SPACE | Verteilung Beträge absteig Sortierreihenf. wird verändert | 20120305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120305 |
Method DISTRIBUTE_AMOUNT_ABS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20120305 | ||||
| 2 | C_REMAINDER | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 3 | IT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Original table not to be changed | 20120305 | |||
| 4 | I_AMOUNT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | |||
| 5 | I_AMOUNT_LIMIT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | |||
| 6 | I_AMOUNT_TOT | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 7 | I_AMOUNT_ZERO | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20120305 | ||
| 8 | I_BASE_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | |||
| 9 | I_BASE_TOT | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 10 | I_FIELDNAME_OD1 | Call by reference | Type reference (TYPE) | DYNFNAM | 20120305 | ||||
| 11 | I_FIELDNAME_OD1_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 12 | I_FIELDNAME_OD2 | Call by reference | Type reference (TYPE) | DYNFNAM | 20120305 | ||||
| 13 | I_FIELDNAME_OD2_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 14 | I_FIELDNAME_OD3 | Call by reference | Type reference (TYPE) | DYNFNAM | Feldinhalt für Vergleich (nur solche Einträge berücksicht.) | 20120305 | |||
| 15 | I_FIELDNAME_OD3_VALUE | Call by reference | Type reference (TYPE) | ANY | Operand Feldname für Vergleich relevant Einträge | 20120305 | |||
| 16 | I_FIELDNAME_OD4 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Feldname | 20130705 | ||
| 17 | I_FIELDNAME_OD4_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | ||||
| 18 | I_FIELDNAME_OD5 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Feldname | 20130705 | ||
| 19 | I_FIELDNAME_OD5_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | ||||
| 20 | I_FIELD_OR1 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | |||
| 21 | I_FIELD_OR2 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | |||
| 22 | I_FIELD_OR3 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | |||
| 23 | I_FIELD_OR4 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Komponente der Versionsnummer | 20130705 | ||
| 24 | I_FIELD_OR5 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Komponente der Versionsnummer | 20130705 | ||
| 25 | I_SMALLEST_AMOUNT | Call by reference | Type reference (TYPE) | ANY | 20120305 |
Method DISTRIBUTE_AMOUNT_ABS on class FI_TAX_DISTRIBUTE_AMOUNT has no exception.
Method DISTRIBUTE_AMOUNT_PROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20120305 | ||||
| 2 | C_REMAINDER | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 3 | IT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Original table not to be changed | 20120305 | |||
| 4 | I_AMOUNT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | |||
| 5 | I_AMOUNT_LIMIT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | |||
| 6 | I_AMOUNT_TOT | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 7 | I_AMOUNT_ZERO | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20120305 | ||
| 8 | I_BASE_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | |||
| 9 | I_BASE_TOT | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 10 | I_DIFF | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20120305 | |||
| 11 | I_DISTRIBUTION_METHOD | Call by reference | Type reference (TYPE) | INT1 | 1 | Byte Wert | 20120305 | ||
| 12 | I_FIELDNAME_OD1 | Call by reference | Type reference (TYPE) | DYNFNAM | 20120305 | ||||
| 13 | I_FIELDNAME_OD1_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 14 | I_FIELDNAME_OD2 | Call by reference | Type reference (TYPE) | DYNFNAM | 20120305 | ||||
| 15 | I_FIELDNAME_OD2_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 16 | I_FIELDNAME_OD3 | Call by reference | Type reference (TYPE) | DYNFNAM | Operand Feldname für Vergleich relevant Einträge | 20120305 | |||
| 17 | I_FIELDNAME_OD3_VALUE | Call by reference | Type reference (TYPE) | ANY | Feldinhalt für Vergleich (nur solche Einträge berücksicht.) | 20120305 | |||
| 18 | I_FIELDNAME_OD4 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | 20130705 | |||
| 19 | I_FIELDNAME_OD4_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | ||||
| 20 | I_FIELDNAME_OD5 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | 20130705 | |||
| 21 | I_FIELDNAME_OD5_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | ||||
| 22 | I_FIELD_OR1 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | |||
| 23 | I_FIELD_OR2 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | |||
| 24 | I_FIELD_OR3 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | |||
| 25 | I_FIELD_OR4 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | 20130705 | |||
| 26 | I_FIELD_OR5 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | 20130705 |
Method DISTRIBUTE_AMOUNT_PROP on class FI_TAX_DISTRIBUTE_AMOUNT has no exception.
Method DISTRIBUTE_FIELD_SELECT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Value transfer | Type reference (TYPE) | SUBRC | Subroutinen Returncode | 20120305 | |||
| 2 | I_FIELDNAME_OD | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | |||
| 3 | I_FIELDNAME_OD_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120305 | ||||
| 4 | I_FIELD_OR | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Komponente der Versionsnummer | 20120305 | |||
| 5 | I_ITEM | Call by reference | Type reference (TYPE) | ANY | 20120305 |
Method DISTRIBUTE_FIELD_SELECT_CHECK on class FI_TAX_DISTRIBUTE_AMOUNT has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |