Hierarchy
⤷
⤷
Properties
| Class | CL_FMKU_TOTALS_BUFFER | |
| Short Description | FM Budget totals buffer. | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FMBPA_E | New budgeting: FM application part |
| Created | 20000911 | SAP |
| Last change | 20110810 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_FMKU_TOTALS_BUFFER has no forward declaration.
Interfaces
Class CL_FMKU_TOTALS_BUFFER has no interface implemented.
Friends
Class CL_FMKU_TOTALS_BUFFER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | FLAG | 'X' | Flag to set new lines exists | 20020909 | ||
| 2 | Constant | Protected | Type reference (TYPE) | I | 1000 | Max lines in block | 20041222 | ||
| 3 | Instance attribute | Private | Type reference (TYPE) | FMKU_S_TOBU_SORTINFO | Sort information of totals buffer instance | 20020214 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | LOGSYS | SAP System, client number from logon | 20000920 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | POPER | Number of "normal" posting periods | 20010928 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | POPER | Overall number of periods | 20011011 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | FIKRS | Financial management area | 20000911 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | PERIV | Fiscal Year Variant | 20010928 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | SY-TABIX | Start index needed for dimension grouping | 20011227 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | FMKU_T_VAL | Use for rouding assignment | 20080121 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | FMKU_T_TOBU | FM budget totals buffer | 20000911 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adjust total Buffer with BADI implementation | 20020828 | |
| 2 | Instance method | Private | Method | Assign rouding value to the first receiver value | 20080121 | |
| 3 | Instance method | Public | Method | Correct buffer according to rule given with buffer reference | 20030228 | |
| 4 | Instance method | Public | Method | Get next block group | 20020909 | |
| 5 | Instance method | Public | Method | Initialisation | 20020906 | |
| 6 | Instance method | Public | Method | Check the sum | 20110609 | |
| 7 | Instance method | Public | Constructor | Constructor for buffer | 20000911 | |
| 8 | Instance method | Public | Method | Convert buffer data to line items format | 20011030 | |
| 9 | Instance method | Public | Method | Create small buffer for filtering per process | 20090702 | |
| 10 | Instance method | Public | Method | Get next group according to dimension grouping | 20011227 | |
| 11 | Instance method | Public | Method | Initialization for dimension grouping | 20011227 | |
| 12 | Instance method | Private | Method | Period value distribution | 20010928 | |
| 13 | Instance method | Private | Method | Period value distribution as before for given period range | 20011221 | |
| 14 | Instance method | Private | Method | Fill period value table from existing database values | 20020213 | |
| 15 | Instance method | Public | Method | Mapping ID field | 20020918 | |
| 16 | Instance method | Public | Method | Mapping of key fields, aggregation | 20010928 | |
| 17 | Instance method | Public | Method | Period shift, period distribution, revaluation, rounding | 20010928 | |
| 18 | Instance method | Public | Method | Merge with existing data from database | 20011009 | |
| 19 | Instance method | Public | Method | Delete entries according to passed table | 20020207 | |
| 20 | Instance method | Public | Method | Reset buffer | 20041006 | |
| 21 | Instance method | Private | Method | Reset period value table | 20080121 | |
| 22 | Instance method | Public | Method | Reverse values of specified periods and clear others | 20011231 | |
| 23 | Instance method | Public | Method | Fill buffer from importing table in buffer structure | 20011002 | |
| 24 | Instance method | Public | Method | Fill buffer from values from CO | 20020621 | |
| 25 | Instance method | Public | Method | Fill buffer from database | 20011105 | |
| 26 | Instance method | Public | Method | Set from FMBDT generic approach | 20090310 | |
| 27 | Instance method | Public | Method | Fill buffer from document | 20090310 | |
| 28 | Instance method | Public | Method | Fill buffer from values in key figure data format | 20020116 | |
| 29 | Instance method | Public | Method | Fill buffer from migration Former Budgeting to BCS | 20030515 | |
| 30 | Instance method | Public | Method | Fill buffer from Revenues Budget values | 20030408 | |
| 31 | Instance method | Private | Method | Set receiver for rounding after reassignment | 20080121 | |
| 32 | Instance method | Private | Method | Set sender value for rounding after reassignment | 20080121 | |
| 33 | Instance method | Public | Method | Sort | 20020214 |
Events
Class CL_FMKU_TOTALS_BUFFER has no event.
Types
Class CL_FMKU_TOTALS_BUFFER has no local type.
Method Signatures
Method ADJUST_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLAG_BLOCK | Call by reference | Type reference (TYPE) | FLAG | Allgemeines Kennzeichen | 20020909 | |||
| 2 | E_FLG_ERROR | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Im Falle von Fehlern im BAdI setzen | 20030326 | |||
| 3 | I_EXIT_RULE | Call by reference | Object reference (TYPE REF TO) | IF_EX_FMCU_RULE | Business Add-In-Definition | 20020828 | |||
| 4 | I_FLG_CHECK_GRP | Call by reference | Type reference (TYPE) | XFELD | Sender/Empf. in derselben Gruppe (AVK, Deckungsgr.) prüfen | 20041001 | |||
| 5 | I_FLG_DO_NOT_ADJ_ADDR | Call by reference | Type reference (TYPE) | XFELD | 'X' = do not adjust budget addresses | 20090930 | |||
| 6 | I_LEDGER | Call by reference | Type reference (TYPE) | BUAVC_ALDNR | Ledger der Verfügbarkeitskontrolle | 20041001 | |||
| 7 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CHAR2 | Objektart (AVK, Deckungsgruppe, Budgetkontierung) | 20041001 | |||
| 8 | I_REF_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20020906 | |||
| 9 | I_REF_RULE | Call by reference | Object reference (TYPE REF TO) | FMCU_RULE | Business Add-In: Schnittstelle Budgetierungsregeln | 20050323 | |||
| 10 | I_SFISCYEAR | Call by reference | Type reference (TYPE) | GJAHR | Quelle Geschäftsjahr | 20021018 | |||
| 11 | I_TECHORG | Call by reference | Type reference (TYPE) | BUKU_TECHORG | Originalanwendung | 20020828 | |||
| 12 | I_T_RECV | Call by reference | Type reference (TYPE) | FMKU_T_PART_RECV | Empfängerzeile - Regel (BAdI) | 20030410 |
Method ADJUST_BUFFER on class CL_FMKU_TOTALS_BUFFER has no exception.
Method ASSIGN_VALUE_FOR_ROUNDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_TOBU | Call by reference | Type reference (TYPE) | FMKU_T_TOBU | FM Budget totals buffer. | 20080121 |
Method ASSIGN_VALUE_FOR_ROUNDING on class CL_FMKU_TOTALS_BUFFER has no exception.
Method AUTOCORRECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_TOBU_REF | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | Existierende Datenbank-Werte | 20030306 | |||
| 2 | I_TECHORG | Call by reference | Type reference (TYPE) | BUKU_TECHORG | Originalanwendung | 20030228 |
Method AUTOCORRECT on class CL_FMKU_TOTALS_BUFFER has no exception.
Method BLOCKGROUP_GET_NEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLAG_LAST_GROUP | Call by reference | Type reference (TYPE) | FLAG | Allgemeines Kennzeichen | 20020909 | |||
| 2 | E_REF_BLOCKGROUP_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | HHM-Budget Summenpuffer | 20020909 | |||
| 3 | E_REF_BLOCKGROUP_TARGET | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | HHM-Budget Summenpuffer | 20020909 | |||
| 4 | I_REF_BUFFER_BLOCK_TARGET | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | HHM-Budget Summenpuffer | 20020909 |
Method BLOCKGROUP_GET_NEXT on class CL_FMKU_TOTALS_BUFFER has no exception.
Method BLOCKGROUP_INIT Signature
Method BLOCKGROUP_INIT on class CL_FMKU_TOTALS_BUFFER has no parameter.
Method BLOCKGROUP_INIT on class CL_FMKU_TOTALS_BUFFER has no exception.
Method CHECK_SUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_IDENTICAL | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20110609 | |||
| 2 | I_SUM_VALUE | Call by reference | Type reference (TYPE) | TVALXX9 | Budget amount in transaction currency | 20110609 |
Method CHECK_SUM on class CL_FMKU_TOTALS_BUFFER has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20000920 | |||
| 2 | I_ORGUNIT | Call by reference | Type reference (TYPE) | FIKRS | Finanzkreis | 20000911 |
Method CONSTRUCTOR on class CL_FMKU_TOTALS_BUFFER has no exception.
Method CONVERT_TO_LI_FORMAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_LINES | Call by reference | Type reference (TYPE) | FMLI_T_LINES | Änderung Einzelpostentabelle für HHM-Budgetierung | 20011030 |
Method CONVERT_TO_LI_FORMAT on class CL_FMKU_TOTALS_BUFFER has no exception.
Method CREATE_SMALL_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_REF_TOBU_ENTER | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | FM Budget totals buffer. | 20090702 | |||
| 2 | E_REF_TOBU_RECEIVER | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | FM Budget totals buffer. | 20090702 | |||
| 3 | E_REF_TOBU_RETURN | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | FM Budget totals buffer. | 20090702 | |||
| 4 | E_REF_TOBU_SENDER | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | FM Budget totals buffer. | 20090702 | |||
| 5 | E_REF_TOBU_SUPPLEMENT | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | FM Budget totals buffer. | 20090702 |
Method CREATE_SMALL_BUFFER on class CL_FMKU_TOTALS_BUFFER has no exception.
Method DIMGROUP_GET_NEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_LAST_GROUP | Call by reference | Type reference (TYPE) | XFELD | Letzte Gruppe erreicht | 20011227 | |||
| 2 | I_F_DIMGROUPING | Call by reference | Type reference (TYPE) | FMMP_S_DIMGROUP | HHM-Kontierungselemente für Massenbuchungen gruppieren | 20011227 | |||
| 3 | I_REF_TOBU_NEXT | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | HHM Budgetsummenpuffer enthält nächste Gruppe | 20011227 |
Method DIMGROUP_GET_NEXT on class CL_FMKU_TOTALS_BUFFER has no exception.
Method DIMGROUP_INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_F_DIMGROUPING | Call by reference | Type reference (TYPE) | FMMP_S_DIMGROUP | HHM-Kontierungselemente für Massenbuchungen gruppieren | 20011227 |
Method DIMGROUP_INIT on class CL_FMKU_TOTALS_BUFFER has no exception.
Method DISTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_PERVAL | Call by reference | Type reference (TYPE) | FMKU_T_VAL | Periodenwerte in Transaktions- und Hauswährung | 20010928 | |||
| 2 | I_DISTKEY | Call by reference | Type reference (TYPE) | SPRED | SPACE | Verteilungsschlüssel | 20010928 | ||
| 3 | I_FISCYEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20010928 | |||
| 4 | I_SUM_PERVAL | Call by reference | Type reference (TYPE) | FMKU_S_VAL | Summe der Periodenwerte in Transaktions- und Hauswährung | 20010928 |
Method DISTRIBUTE on class CL_FMKU_TOTALS_BUFFER has no exception.
Method DISTRIBUTE_AS_BEFORE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_PERVAL | Call by reference | Type reference (TYPE) | FMKU_T_VAL | Periodenwerte in Transaktions- und Hauswährung | 20011221 | |||
| 2 | I_FISCYEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20011221 | |||
| 3 | I_SUM_PERVAL | Call by reference | Type reference (TYPE) | FMKU_S_VAL | Summe der Periodenwerte in Transaktions- und Hauswährung | 20011221 |
Method DISTRIBUTE_AS_BEFORE on class CL_FMKU_TOTALS_BUFFER has no exception.
Method FILL_PERVAL_TABLE_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_PERVAL | Call by reference | Type reference (TYPE) | FMKU_T_VAL | Periodenwerte in Transaktions- und Hauswährung | 20020213 | |||
| 2 | I_F_TOBU | Call by reference | Type reference (TYPE) | FMKU_S_TOBU | Zeile für die die Datenbank gelesen werden muss | 20020213 | |||
| 3 | I_MAXPERIOD | Call by reference | Type reference (TYPE) | POPER | Größte zulässige Buchungsperiode | 20020213 | |||
| 4 | I_MINPERIOD | Call by reference | Type reference (TYPE) | POPER | Kleinste zulässige Buchungsperiode | 20020213 | |||
| 5 | I_REF_TOBU_DB | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | Existierende Datenbank-Werte | 20020213 |
Method FILL_PERVAL_TABLE_FROM_DB on class CL_FMKU_TOTALS_BUFFER has no exception.
Method MAP_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_TOBU_DB | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | HHM-Budget Summenpuffer | 20020918 |
Method MAP_ID on class CL_FMKU_TOTALS_BUFFER has no exception.
Method MAP_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CEFFYEAR_SHIFT | Call by reference | Type reference (TYPE) | I | 0 | JKW-Verschiebung (Ziel minus Quelle) | 20031117 | ||
| 2 | I_FISCYEAR_SHIFT | Call by reference | Type reference (TYPE) | I | 0 | Geschäfsjahresverschiebung (Ziel minus Quelle) | 20010928 | ||
| 3 | I_FLG_CLEAR_TCEFFYEAR | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen gesetzt, wenn für Ziel kein JKW verwendet wird | 20040209 | |||
| 4 | I_FLG_REVERSE_SIGN | Call by reference | Type reference (TYPE) | XFELD | SPACE | Kennzeichen: Umkehrzeichen für alle Beträge? | 20020201 | ||
| 5 | I_FLG_ROLLUP | Call by reference | Type reference (TYPE) | XFELD | SPACE | Kennz.: Rollup-Regeln aus Customizing interpretieren | 20020201 | ||
| 6 | I_TBUDCAT | Call by reference | Type reference (TYPE) | BUKU_BUDCAT | Zielbudgetkategorie | 20031114 | |||
| 7 | I_TBUDTYPE | Call by reference | Type reference (TYPE) | BUKU_BUDTYPE | Zielbudgetart (wenn initial unverändert) | 20010928 | |||
| 8 | I_TCEFFYEAR | Call by reference | Type reference (TYPE) | GNJHR | Zieljahr der Kassenwirksamkeit | 20031125 | |||
| 9 | I_TECHORG | Call by reference | Type reference (TYPE) | BUKU_TECHORG | Originalanwendung | 20020808 | |||
| 10 | I_TPROCESS | Call by reference | Type reference (TYPE) | BUKU_PROCESS | Zielvorgang (wenn initial unverändert) | 20010928 | |||
| 11 | I_TVALTYPE | Call by reference | Type reference (TYPE) | BUKU_VALTYPE | Zielwerttyp (bei nicht geändertem Initialwert) | 20030318 | |||
| 12 | I_TVERSION | Call by reference | Type reference (TYPE) | BUKU_VERSION | Zielversion | 20010928 | |||
| 13 | I_TWFSTATE | Call by reference | Type reference (TYPE) | BUKU_WFSTATE | Ziel-Workflowstatus eines Satzes in Budgetsummentabelle | 20010928 | |||
| 14 | I_T_CEFFYEAR_SHIFT | Call by reference | Type reference (TYPE) | BUMP_T_CEFFYEARSHIFT | JKW-Verschiebung (Ziel entsprechend Quelle) | 20031125 |
Method MAP_KEY on class CL_FMKU_TOTALS_BUFFER has no exception.
Method MAP_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PERIOD_SHIFT | Call by reference | Type reference (TYPE) | I | 0 | Periodenverschiebung | 20010928 | ||
| 2 | I_REF_TOBU_DB | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | Puffer mit bestehenden Datenbankdaten | 20020213 | |||
| 3 | I_REVAL_PERCENTAGE | Call by reference | Type reference (TYPE) | BP_CALC | 100 | Plan / Budget - Prozentsatz d. Umbewertung | 20010928 | ||
| 4 | I_ROUNDING_FACTOR | Call by reference | Type reference (TYPE) | I | Rundungsfaktor | 20011001 | |||
| 5 | I_ROUNDING_MODE | Call by reference | Type reference (TYPE) | BUCY_ROUNDING_MODE | Rundungsmodus | 20011001 | |||
| 6 | I_SMAXPERIOD | Call by reference | Type reference (TYPE) | POPER | Endperiode des Bereichs | 20010928 | |||
| 7 | I_SMINPERIOD | Call by reference | Type reference (TYPE) | POPER | Startperiode des Bereichs | 20010928 | |||
| 8 | I_TDISTKEY | Call by reference | Type reference (TYPE) | SPRED | Zielverteilungsschlüssel | 20010928 | |||
| 9 | I_TPERIOD | Call by reference | Type reference (TYPE) | POPER | Einfache Zielperiode | 20010928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Inkonsistente Importparameter | 20020214 | ||
| 2 | Verteilungsschlüssel ist nicht erlaubt | 20020214 |
Method MERGE_WITH_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MAXPERIOD | Call by reference | Type reference (TYPE) | POPER | Endperiode des Bereichs | 20011009 | |||
| 2 | I_MINPERIOD | Call by reference | Type reference (TYPE) | POPER | Startperiode des Bereichs | 20011009 | |||
| 3 | I_REF_TOBU_DB | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | Puffer mit bestehenden Datenbankdaten | 20011009 | |||
| 4 | I_UPDATE_MODE | Call by reference | Type reference (TYPE) | BUCY_MODE | Fortschreibungsmodus in Massenvorgängen | 20011009 |
Method MERGE_WITH_DB on class CL_FMKU_TOTALS_BUFFER has no exception.
Method REDUCE_BY_CHECK_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_CHECK_LINES | Call by reference | Type reference (TYPE) | FMKU_T_LINE | Tabelle in Struktur für Prüfungen | 20020207 |
Method REDUCE_BY_CHECK_LINES on class CL_FMKU_TOTALS_BUFFER has no exception.
Method RESET Signature
Method RESET on class CL_FMKU_TOTALS_BUFFER has no parameter.
Method RESET on class CL_FMKU_TOTALS_BUFFER has no exception.
Method RESET_FOR_ROUNDING Signature
Method RESET_FOR_ROUNDING on class CL_FMKU_TOTALS_BUFFER has no parameter.
Method RESET_FOR_ROUNDING on class CL_FMKU_TOTALS_BUFFER has no exception.
Method REVERSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MAXPERIOD | Call by reference | Type reference (TYPE) | BUKU_PERIOD | Bis Periode | 20011231 | |||
| 2 | I_MINPERIOD | Call by reference | Type reference (TYPE) | BUKU_PERIOD | Von Periode | 20011231 |
Method REVERSE on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_RESET | Call by reference | Type reference (TYPE) | XFELD | 'X' | Rücksetzen vor Füllen des Puffers: ja/nein | 20011002 | ||
| 2 | I_T_TOBU | Call by reference | Type reference (TYPE) | FMKU_T_TOBU | HHM-Budgetsummenpuffer | 20011002 |
Method SET on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SET_FROM_CO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_REF_TOBU | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | HHM-Budget Summenpuffer | 20020621 | |||
| 2 | I_F_DIMTABS_BLOCK | Call by reference | Type reference (TYPE) | FMKU_S_DIMTABS | Wertetabellen HHM-Kontierungselemente | 20020625 | |||
| 3 | I_LAST_BLOCK | Call by reference | Type reference (TYPE) | FLAG | Allg. Kennzeichen | 20041013 |
Method SET_FROM_CO on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SET_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_CONSIDER_UPDATE_BUFFER | Call by reference | Type reference (TYPE) | XFELD | SPACE | Daten in Fortschreibungspuffer berücksichtigen? Ja/Nein | 20011105 | ||
| 2 | I_FLG_INCL_ZERO_RECORDS | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = Also include zero records | 20091204 | ||
| 3 | I_FLG_RESET | Call by reference | Type reference (TYPE) | XFELD | 'X' | Rücksetzen vor Füllen des Puffers: ja/nein | 20011105 | ||
| 4 | I_F_DIMTABS | Call by reference | Type reference (TYPE) | FMKU_S_DIMTABS | Wertetabellen HHM-Kontierungselemente | 20011105 | |||
| 5 | I_F_SELCRITTABS | Call by reference | Type reference (TYPE) | BUKU_S_SELCRITTABS | Tabellen der Selektionskriterien für generische Budgetfelder | 20011105 | |||
| 6 | I_REF_TOBU | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | Eingrenzung auf Einträge die ber. im Puffer sind (optional) | 20011105 | |||
| 7 | I_T_ADDRESS | Call by reference | Type reference (TYPE) | FMKU_T_DIMPART | Tabelle mit HHM-Kontierungen | 20011105 | |||
| 8 | I_T_PTCOMBINATION | Call by reference | Type reference (TYPE) | BUKU_T_PTCOMBINATION | Kombinationen Vorgang/Budgetart | 20011105 |
Method SET_FROM_DB on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SET_FROM_DB_GENERIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DIMSELTABS | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20090310 | |||
| 2 | I_FLG_CONSIDER_UPDATE_BUFFER | Call by reference | Type reference (TYPE) | XFELD | SPACE | Checkbox | 20090310 | ||
| 3 | I_FLG_RESET | Call by reference | Type reference (TYPE) | XFELD | 'X' | Checkbox | 20090310 | ||
| 4 | I_F_SELCRITTABS | Call by reference | Type reference (TYPE) | BUKU_S_SELCRITTABS | Selection criteria tables for generic budgeting fields | 20090310 | |||
| 5 | I_REF_TOBU | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | FM Budget totals buffer. | 20090310 | |||
| 6 | I_S_COMBINATION | Call by reference | Type reference (TYPE) | FMCY_S_COMBINATION | Use for block builders | 20090310 | |||
| 7 | I_T_ADDRESS | Call by reference | Type reference (TYPE) | FMKU_T_DIMPART | Table with FM account assignments | 20090310 | |||
| 8 | I_T_LINES | Call by reference | Type reference (TYPE) | FMCY_T_COMBINATION | Use for block builders | 20090310 | |||
| 9 | I_T_PTCOMBINATION | Call by reference | Type reference (TYPE) | BUKU_T_PTCOMBINATION | Process/budget type combinations | 20090310 |
Method SET_FROM_DB_GENERIC on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SET_FROM_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_WITH_ADD_LINE | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20090310 | ||
| 2 | I_F_DOCID | Call by reference | Type reference (TYPE) | FMED_S_DOCID | FM entry document ID | 20090310 | |||
| 3 | I_VERSION | Call by reference | Type reference (TYPE) | BUKU_VERSION | Budget version | 20090310 |
Method SET_FROM_DOCUMENT on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SET_FROM_KF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_PERIOD | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Bestimmte Periode verwenden | 20021030 | |||
| 2 | I_FLG_RESET | Call by reference | Type reference (TYPE) | XFELD | 'X' | Rücksetzen vor Füllen des Puffers: ja/nein | 20020117 | ||
| 3 | I_FLG_REVERSE_SIGN | Call by reference | Type reference (TYPE) | XFELD | SPACE | Kennz.: Umkehrzeichen für alle Beträge? | 20020502 | ||
| 4 | I_F_GENKEYPART | Call by reference | Type reference (TYPE) | BUKU_S_GENKEYPART | Struktur notw. um Felder initial in I_T_KFLINE_VAL zu füllen | 20020117 | |||
| 5 | I_KF_MAXPERIOD | Call by reference | Type reference (TYPE) | POPER | Maximale Kennzahlperiode | 20021104 | |||
| 6 | I_KF_MINPERIOD | Call by reference | Type reference (TYPE) | POPER | Minimale Kennzahlperiode | 20021104 | |||
| 7 | I_NO_GUID | Call by reference | Type reference (TYPE) | FLAG | Leerzeichen: mit GUID, 'X': ohne GUID | 20050113 | |||
| 8 | I_PERIOD | Call by reference | Type reference (TYPE) | POPER | Periodenwert muss gesetzt werden auf | 20020117 | |||
| 9 | I_TCURR | Call by reference | Type reference (TYPE) | WAERS | Währungsschlüssel | 20050113 | |||
| 10 | I_T_KFLINE_VAL | Call by reference | Type reference (TYPE) | FMKF_T_LINE_VAL | Werttabelle in Kennzahlformat (einfaches Wertfeld) | 20020117 | |||
| 11 | I_T_KFLINE_VALXX | Call by reference | Type reference (TYPE) | FMKF_T_LINE_VALXX | HHM - Kennzahlen - Tabelle nach Kennz.auswertung 16 Felder | 20021030 | |||
| 12 | I_T_PERIODS | Call by reference | Type reference (TYPE) | BUKU_T_PERIOD | Perioden | 20021031 |
Method SET_FROM_KF on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SET_FROM_MIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_FMBDT | Call by reference | Type reference (TYPE) | FMBD_T_T | Summentabelle FMBDT | 20040205 | |||
| 2 | I_FLG_CONSIDER_UPDATE_BUFFER | Call by reference | Type reference (TYPE) | XFELD | SPACE | Daten in Fortschreibungspuffer berücksichtigen? Ja/Nein | 20030515 | ||
| 3 | I_FLG_RESET | Call by reference | Type reference (TYPE) | XFELD | 'X' | Rücksetzen vor Füllen des Puffers: ja/nein | 20030515 | ||
| 4 | I_F_DIMTABS_BLOCK | Call by reference | Type reference (TYPE) | FMKU_S_DIMTABS | Wertetabellen HHM-Kontierungselemente | 20040205 | |||
| 5 | I_REF_TOBU | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | Eingrenzung auf Einträge die ber. im Puffer sind (optional) | 20030515 | |||
| 6 | I_T_PTCOMBINATION | Call by reference | Type reference (TYPE) | BUKU_T_PTCOMBINATION | Kombinationen Vorgang/Budgetart | 20030515 |
Method SET_FROM_MIG on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SET_FROM_RB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_RESET | Call by reference | Type reference (TYPE) | XFELD | 'X' | Rücksetzen vor Füllen des Puffers: ja/nein | 20030408 | ||
| 2 | I_FLG_REVERSE_SIGN | Call by reference | Type reference (TYPE) | XFELD | SPACE | Kennz.: Umkehrzeichen für alle Beträge? | 20030408 | ||
| 3 | I_F_GENKEYPART | Call by reference | Type reference (TYPE) | BUKU_S_GENKEYPART | Struktur notw. um Felder initial in I_T_KFLINE_VAL zu füllen | 20030408 | |||
| 4 | I_PERIOD | Call by reference | Type reference (TYPE) | POPER | Periodenwert muss gesetzt werden auf | 20030408 | |||
| 5 | I_T_RB_DATA | Call by reference | Type reference (TYPE) | FMMP_T_BUDGET_DATA | Tabelle Budgetkontierungen und Jahreswerte | 20030410 |
Method SET_FROM_RB on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SET_RECEIVER_FOR_ROUNDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_TOBU_RECEIVER | Call by reference | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | FM Budget totals buffer. | 20080121 |
Method SET_RECEIVER_FOR_ROUNDING on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SET_SENDER_FOR_ROUNDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_F_TOBU | Call by reference | Type reference (TYPE) | FMKU_S_TOBU | FM Budget totals buffer. | 20080121 |
Method SET_SENDER_FOR_ROUNDING on class CL_FMKU_TOTALS_BUFFER has no exception.
Method SORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_RPMAX_DESCENDING | Call by reference | Type reference (TYPE) | XFELD | SPACE | Kennz.: Wenn gesetzt -> Sortierung f. RPMAX absteigend | 20020214 |
Method SORT on class CL_FMKU_TOTALS_BUFFER has no exception.
History
| Last changed by/on | SAP | 20110810 |
| SAP Release Created in | 462A |