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'
⤷ 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 | DISTRIBUTE_AMOUNT | Static method | Public | Method | Distributes Amount to Selected/All Table Lines | 20120305 |
2 | DISTRIBUTE_AMOUNT_ABS | Static method | Private | Method | 20120305 | |
3 | DISTRIBUTE_AMOUNT_PROP | Static method | Private | Method | 20120305 | |
4 | DISTRIBUTE_FIELD_SELECT_CHECK | 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 | Changing | CT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle, die die obigen Felder zwecks Verteilung enthält | 20120305 | ||
2 | Importing | I_AMOUNT | Call by reference | Type reference (TYPE) | ANY | Zu verteilender Betrag | 20120305 | ||
3 | Importing | I_AMOUNT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname für Verteilung | 20120305 | ||
4 | Importing | I_AMOUNT_LIMIT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname dessen Wert nicht überschritten werden darf | 20120305 | ||
5 | Importing | I_AMOUNT_ZERO | Call by reference | Type reference (TYPE) | FLAG | SPACE | Auch Nullzeilen | 20120305 | |
6 | Importing | I_BASE_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname Basis für Verteilung | 20120305 | ||
7 | Importing | I_DEBIT_CREDIT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Feldname | 20130705 | |
8 | Importing | I_DIFF | Call by reference | Type reference (TYPE) | FLAG | 'X' | Nur Differenz oder gesamt | 20120305 | |
9 | Importing | I_DISTRIBUTION_METHOD | Call by reference | Type reference (TYPE) | INT1 | 0 | 0=positiv od. negativ, 1=positiv u. negativ | 20120305 | |
10 | Importing | I_FIELDNAME_OD1 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Operand Feldname für Vergleich relevant Einträge | 20120305 | |
11 | Importing | I_FIELDNAME_OD1_VALUE | Call by reference | Type reference (TYPE) | ANY | Feldinhalt für Vergleich (nur solche Einträge berücksicht.) | 20120305 | ||
12 | Importing | I_FIELDNAME_OD2 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Operand Feldname für Vergleich relevant Einträge | 20120305 | |
13 | Importing | I_FIELDNAME_OD2_VALUE | Call by reference | Type reference (TYPE) | ANY | Feldinhalt für Vergleich (nur solche Einträge berücksicht.) | 20120305 | ||
14 | Importing | I_FIELDNAME_OD3 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Operand Feldname für Vergleich relevant Einträge | 20120305 | |
15 | Importing | I_FIELDNAME_OD3_VALUE | Call by reference | Type reference (TYPE) | ANY | Feldinhalt für Vergleich (nur solche Einträge berücksicht.) | 20120305 | ||
16 | Importing | I_FIELDNAME_OD4 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Feldname | 20130705 | |
17 | Importing | I_FIELDNAME_OD4_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | |||
18 | Importing | I_FIELDNAME_OD5 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Feldname | 20130705 | |
19 | Importing | I_FIELDNAME_OD5_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | |||
20 | Importing | I_FIELD_OR1 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | |
21 | Importing | I_FIELD_OR2 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | |
22 | Importing | I_FIELD_OR3 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | |
23 | Importing | I_FIELD_OR4 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Komponente der Versionsnummer | 20130705 | |
24 | Importing | I_FIELD_OR5 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Komponente der Versionsnummer | 20130705 | |
25 | Importing | 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 | NOT_DISTRIBUTABLE | 20120305 |
Method DISTRIBUTE_AMOUNT_ABS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20120305 | |||
2 | Changing | C_REMAINDER | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
3 | Importing | IT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Original table not to be changed | 20120305 | ||
4 | Importing | I_AMOUNT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | ||
5 | Importing | I_AMOUNT_LIMIT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | ||
6 | Importing | I_AMOUNT_TOT | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
7 | Importing | I_AMOUNT_ZERO | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20120305 | |
8 | Importing | I_BASE_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | ||
9 | Importing | I_BASE_TOT | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
10 | Importing | I_FIELDNAME_OD1 | Call by reference | Type reference (TYPE) | DYNFNAM | 20120305 | |||
11 | Importing | I_FIELDNAME_OD1_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
12 | Importing | I_FIELDNAME_OD2 | Call by reference | Type reference (TYPE) | DYNFNAM | 20120305 | |||
13 | Importing | I_FIELDNAME_OD2_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
14 | Importing | I_FIELDNAME_OD3 | Call by reference | Type reference (TYPE) | DYNFNAM | Feldinhalt für Vergleich (nur solche Einträge berücksicht.) | 20120305 | ||
15 | Importing | I_FIELDNAME_OD3_VALUE | Call by reference | Type reference (TYPE) | ANY | Operand Feldname für Vergleich relevant Einträge | 20120305 | ||
16 | Importing | I_FIELDNAME_OD4 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Feldname | 20130705 | |
17 | Importing | I_FIELDNAME_OD4_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | |||
18 | Importing | I_FIELDNAME_OD5 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | Feldname | 20130705 | |
19 | Importing | I_FIELDNAME_OD5_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | |||
20 | Importing | I_FIELD_OR1 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | ||
21 | Importing | I_FIELD_OR2 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | ||
22 | Importing | I_FIELD_OR3 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | ||
23 | Importing | I_FIELD_OR4 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Komponente der Versionsnummer | 20130705 | |
24 | Importing | I_FIELD_OR5 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | Komponente der Versionsnummer | 20130705 | |
25 | Importing | 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 | Changing | CT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20120305 | |||
2 | Changing | C_REMAINDER | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
3 | Importing | IT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Original table not to be changed | 20120305 | ||
4 | Importing | I_AMOUNT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | ||
5 | Importing | I_AMOUNT_LIMIT_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | ||
6 | Importing | I_AMOUNT_TOT | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
7 | Importing | I_AMOUNT_ZERO | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20120305 | |
8 | Importing | I_BASE_FIELDNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | ||
9 | Importing | I_BASE_TOT | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
10 | Importing | I_DIFF | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20120305 | ||
11 | Importing | I_DISTRIBUTION_METHOD | Call by reference | Type reference (TYPE) | INT1 | 1 | Byte Wert | 20120305 | |
12 | Importing | I_FIELDNAME_OD1 | Call by reference | Type reference (TYPE) | DYNFNAM | 20120305 | |||
13 | Importing | I_FIELDNAME_OD1_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
14 | Importing | I_FIELDNAME_OD2 | Call by reference | Type reference (TYPE) | DYNFNAM | 20120305 | |||
15 | Importing | I_FIELDNAME_OD2_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
16 | Importing | I_FIELDNAME_OD3 | Call by reference | Type reference (TYPE) | DYNFNAM | Operand Feldname für Vergleich relevant Einträge | 20120305 | ||
17 | Importing | I_FIELDNAME_OD3_VALUE | Call by reference | Type reference (TYPE) | ANY | Feldinhalt für Vergleich (nur solche Einträge berücksicht.) | 20120305 | ||
18 | Importing | I_FIELDNAME_OD4 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | 20130705 | ||
19 | Importing | I_FIELDNAME_OD4_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | |||
20 | Importing | I_FIELDNAME_OD5 | Call by reference | Type reference (TYPE) | DYNFNAM | SPACE | 20130705 | ||
21 | Importing | I_FIELDNAME_OD5_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130705 | |||
22 | Importing | I_FIELD_OR1 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | ||
23 | Importing | I_FIELD_OR2 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | ||
24 | Importing | I_FIELD_OR3 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Operator für Vergleich (EQ, NA, CA, NE) | 20120305 | ||
25 | Importing | I_FIELD_OR4 | Call by reference | Type reference (TYPE) | SELOPT-OPTION | 'EQ' | 20130705 | ||
26 | Importing | 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 | Returning | E_SUBRC | Value transfer | Type reference (TYPE) | SUBRC | Subroutinen Returncode | 20120305 | ||
2 | Importing | I_FIELDNAME_OD | Call by reference | Type reference (TYPE) | DYNFNAM | Feldname | 20120305 | ||
3 | Importing | I_FIELDNAME_OD_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120305 | |||
4 | Importing | I_FIELD_OR | Call by reference | Type reference (TYPE) | SELOPT-OPTION | Komponente der Versionsnummer | 20120305 | ||
5 | Importing | 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 |