SAP ABAP Class CL_BUKF_DSRC (Key Figures - Data source)
Hierarchy
☛
EA-PS (Software Component) SAP Enterprise Extension Public Services
⤷
PSM-FM-BCS-BU (Application Component) Budgeting
⤷
FMBP_E (Package) New Budgeting: generic part
⤷
⤷
Properties
| Class | CL_BUKF_DSRC | |
| Short Description | Key Figures - Data source | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | FMBP_E | New Budgeting: generic part |
| Created | 20000811 | SAP |
| Last change | 20001205 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_BUKF_DSRC has no forward declaration.
Interfaces
Class CL_BUKF_DSRC has no interface implemented.
Friends
Class CL_BUKF_DSRC has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | BUKF_APPLIC | Key Figures - Application | 20020403 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | BUKF_DATASOURCE | Data source | 20000811 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | REPTEXT | Heading | 20020430 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | TABNAME | Table name | 20000811 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | TYPENAME | Name of Dictionary type | 20000811 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | TYPENAME | Name of Dictionary type | 20000811 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | BUKF_T_DSRC_FIELD | Budgeting - Key Figures - Table of datasource fields | 20001123 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks a value for a field | 20020429 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20000811 | |
| 3 | Instance method | Public | Method | Returns the authorized values for a field | 20020910 | |
| 4 | Instance method | Public | Method | Returns the code of the datasource | 20000811 | |
| 5 | Static method | Public | Method | Return a list of datasources | 20000811 | |
| 6 | Instance method | Public | Method | Returns the edit mode | 20020403 | |
| 7 | Instance method | Public | Method | Returns the list of fields | 20000816 | |
| 8 | Instance method | Public | Method | Return the F4 help of a specific field | 20001123 | |
| 9 | Instance method | Public | Method | Returns the heading of the datasource | 20020430 | |
| 10 | Instance method | Public | Method | Returns the name of the DB table used to store the dsrc | 20000811 | |
| 11 | Instance method | Public | Method | Returns the structure of the data source | 20000811 | |
| 12 | Instance method | Public | Method | Returns the table type of the data source | 20000811 |
Events
Class CL_BUKF_DSRC has no event.
Types
Class CL_BUKF_DSRC has no local type.
Method Signatures
Method CHECK_FIELD_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20020429 | |||
| 2 | IM_T_CATEGORY | Call by reference | Type reference (TYPE) | BUKF_T_CATEGORY | Kennzahlen - Kategorientabelle | 20020429 | |||
| 3 | IM_VALUE | Call by reference | Type reference (TYPE) | CHAR128 | 128 Zeichen | 20020429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wert ist nicht korrekt | 20020429 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_APPLIC | Call by reference | Type reference (TYPE) | BUKU_APPLIC | Anwendung | 20000811 | |||
| 2 | IM_DATASOURCE | Call by reference | Type reference (TYPE) | BUKF_DATASOURCE | Budgetierung - Kennzahlen - Datenquelle | 20000811 |
Method CONSTRUCTOR on class CL_BUKF_DSRC has no exception.
Method GET_ALLOWED_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_S_ALLOWED_VALUES | Call by reference | Type reference (TYPE) | BUKF_FIELD_VALUE | Datenquellfeld | 20020910 | |||
| 2 | IM_CATEGORY | Call by reference | Type reference (TYPE) | BUKF_CATEGORY | SPACE | TrnsaktTyp | 20020910 | ||
| 3 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20020910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Customizing gefunden für dieses Feld | 20020910 |
Method GET_DATASOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_DATASOURCE | Value transfer | Type reference (TYPE) | BUKF_DATASOURCE | Datenquelle | 20000811 |
Method GET_DATASOURCE on class CL_BUKF_DSRC has no exception.
Method GET_DSRC_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_APPLIC | Call by reference | Type reference (TYPE) | BUKU_APPLIC | Anwendung | 20000811 | |||
| 2 | IM_T_CATEGORY | Call by reference | Type reference (TYPE) | BUKF_T_CATEGORY | Kennzahlen - Kategorientabelle | 20020402 | |||
| 3 | RE_T_DSRC | Value transfer | Type reference (TYPE) | BUKF_T_DSRC | Budgetierung - Kennzahlen - Tabelle für Datenquellen | 20020403 |
Method GET_DSRC_LIST on class CL_BUKF_DSRC has no exception.
Method GET_EDIT_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_T_CATEGORY | Call by reference | Type reference (TYPE) | BUKF_T_CATEGORY | Kennzahlen - Kategorientabelle | 20020403 | |||
| 2 | RE_EDIT_MODE | Value transfer | Type reference (TYPE) | BUKF_EDIT_MODE | Kennzahlen - Bearbeitungsmodus | 20020403 |
Method GET_EDIT_MODE on class CL_BUKF_DSRC has no exception.
Method GET_FIELDLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DFIES_TAB | Value transfer | Type reference (TYPE) | BUKF_T_DFIES | Tabelle für Tabellenfelder | 20000816 |
Method GET_FIELDLIST on class CL_BUKF_DSRC has no exception.
Method GET_FIELD_WITH_F4_HELP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20001123 | |||
| 2 | RE_S_F4HELP | Value transfer | Type reference (TYPE) | BUKF_S_DSRC_FIELD | Feld der Datenquelle | 20001123 |
Method GET_FIELD_WITH_F4_HELP on class CL_BUKF_DSRC has no exception.
Method GET_HEADING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_HEADING | Value transfer | Type reference (TYPE) | REPTEXT | Überschrift | 20020430 |
Method GET_HEADING on class CL_BUKF_DSRC has no exception.
Method GET_RECTABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RECTABLE | Value transfer | Type reference (TYPE) | TABNAME | Tabellenname | 20000811 |
Method GET_RECTABLE on class CL_BUKF_DSRC has no exception.
Method GET_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_STRUCTURE | Value transfer | Type reference (TYPE) | TYPENAME | Name des Dictionary-Typs | 20000811 |
Method GET_STRUCTURE on class CL_BUKF_DSRC has no exception.
Method GET_TABLETYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TABLETYPE | Value transfer | Type reference (TYPE) | TYPENAME | Name des Dictionary-Typs | 20000811 |
Method GET_TABLETYPE on class CL_BUKF_DSRC has no exception.
History
| Last changed by/on | SAP | 20001205 |
| SAP Release Created in | 462A |