Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_BCFG_SWITCH_BCSET | Convenience ifc. for container type SWITCH_BCSET (see doc.) | 20110210 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_BCFG_BCSET_CONFIG_CONTAINER | container that holds config data (not just keys) | 20100516 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_BCFG_CONF_BASE_DECORATOR | base class for decorators that specialize the container API | 20120306 |
Properties
| Interface | IF_BCFG_CONFIG_CONTAINER | |
| Short Description | container used to collect and apply configuration data |
General Data
| Package | S_BCFG_API | Business Configuration Support API |
| Created | 20100514 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_BCFG_CONFIG_CONTAINER has no interface.
Friends
Interface IF_BCFG_CONFIG_CONTAINER has no friend.
Attributes
Interface IF_BCFG_CONFIG_CONTAINER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | adds contents from another container (see doc.) | 20100614 | |
| 2 | Instance method | Public | Method | adds current configuration to container (see doc.) | 20101201 | |
| 3 | Instance method | Public | Method | adds current config. of other client/system to container | 20101201 | |
| 4 | Instance method | Public | Method | adds a deletion to the container (see doc.) | 20100719 | |
| 5 | Instance method | Public | Method | adds several deletions (see ADD_DELETION) | 20100719 | |
| 6 | Instance method | Public | Method | untyped version of ADD_DELETIONS (see doc.) | 20101118 | |
| 7 | Instance method | Public | Method | adds a line-insertion/update for the target table (see doc.) | 20100719 | |
| 8 | Instance method | Public | Method | adds several line-insertions/updates (see ADD_LINE) | 20100719 | |
| 9 | Instance method | Public | Method | untyped version of ADD_LINE (see doc.) | 20100916 | |
| 10 | Instance method | Public | Method | writes the contents of this container to the DB (see doc.) | 20100514 | |
| 11 | Instance method | Public | Method | checks the client settings | 20101221 | |
| 12 | Instance method | Public | Method | returns cont. with the conflicts to another cont. (see doc.) | 20100714 | |
| 13 | Instance method | Public | Method | calculates the difference to another container (see doc.) | 20101124 | |
| 14 | Instance method | Public | Method | dequeues the container and its child objects (see doc.) | 20101122 | |
| 15 | Instance method | Public | Method | enqueues the container and its child objects (see doc.) | 20101122 | |
| 16 | Instance method | Public | Method | compares two containers for equivalence (see doc.) | 20100921 | |
| 17 | Instance method | Public | Method | copies all line and del. keys to a key container (see doc.) | 20101209 | |
| 18 | Instance method | Public | Method | returns the commit mode | 20101206 | |
| 19 | Instance method | Public | Method | returns lines to be deleted from the target table | 20100625 | |
| 20 | Instance method | Public | Method | untyped version of GET_DELETIONS | 20101118 | |
| 21 | Instance method | Public | Method | returns the ID of this container (see doc.) | 20100514 | |
| 22 | Instance method | Public | Method | returns the list of covered languages (see doc.) | 20100901 | |
| 23 | Instance method | Public | Method | returns lines to be inserted/updated in the target table | 20100625 | |
| 24 | Instance method | Public | Method | untyped version of get_lines (see doc.) | 20100916 | |
| 25 | Instance method | Public | Method | returns the mapping (see CREATE_CONTAINER doc.) | 20100618 | |
| 26 | Instance method | Public | Method | returns the RFC destination of the container (see doc.) | 20100923 | |
| 27 | Instance method | Public | Method | returns the container type | 20100706 | |
| 28 | Instance method | Public | Method | returns true if container is empty (APPLY has no effect) | 20100618 | |
| 29 | Instance method | Public | Method | shortcut for GET_REMOTE_DESTINATION is not initial | 20100923 | |
| 30 | Instance method | Public | Method | makes the container empty, all added contents are removed | 20100719 | |
| 31 | Instance method | Public | Method | removes a deletion from container (see doc.) | 20101202 | |
| 32 | Instance method | Public | Method | removes deletions from container (see REMOVE_DELETION) | 20101202 | |
| 33 | Instance method | Public | Method | untyped version of remove_deletions | 20101202 | |
| 34 | Instance method | Public | Method | removes a line from the container (see doc.) | 20100719 | |
| 35 | Instance method | Public | Method | removes several lines (see REMOVE_LINE) | 20100719 | |
| 36 | Instance method | Public | Method | untyped version of REMOVE_LINES | 20101118 | |
| 37 | Instance method | Public | Method | saves the current state of the container (see doc.) | 20100514 | |
| 38 | Instance method | Public | Method | sets the field mask for ADD methods (see doc.) | 20110324 | |
| 39 | Instance method | Public | Method | sets the field mask for ADD methods (see doc.) | 20110325 | |
| 40 | Instance method | Public | Method | validates the contents of this container (see doc.) | 20100514 |
Events
Interface IF_BCFG_CONFIG_CONTAINER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_FIELD_VALUE | Public | See coding | a single field value/table cell (see src.) | 20110110 | begin of ty_s_field_value, " structure type for a single customizing value
tablename type tabname, " target table for the value
rec_id type i, " logical number used to group values belonging to the same table line (not stable across method invocations)
fieldname type fieldname, " name of the field
langu type spras, " for translateable tables: language of the value
value type string, " value in normalized form (see interface doc.)
end of ty_s_field_value
|
|
| 2 | TY_S_LOG_ENTRY | Public | See coding | activation/validation log entry | 20110329 | begin of ty_s_log_entry,
msg type bapiret2,
detail type bcfg_s_err_detail,
end of ty_s_log_entry
|
|
| 3 | TY_S_MAPPING_INFO | Public | See coding | customizing object (-table) mapping (see src.) | 20110110 | begin of ty_s_mapping_info, " required to control the handling of tabular data exchanged with the container
objectname type ob_object, " name of the transport object (usually registered in the SOBJ). Equals tablename for T objects
objecttype type ob_typ, " type of transport object (T often does not have a SOBJ entry)
tablename type tabname, " name the structure used for data access (not required if SOBJ entry exists)
activity type cus_img_ac, " optional: the IMG activity the transport object belongs to
end of ty_s_mapping_info
|
|
| 4 | TY_T_FIELDNAMES | Public | See coding | list of structure field names (DDIC) | 20110317 | ty_t_fieldnames type standard table of fieldname
|
|
| 5 | TY_T_FIELD_VALUES | Public | See coding | list of TY_S_FIELD_VALUE | 20110110 | ty_t_field_values type sorted table of ty_s_field_value
with non-unique key tablename rec_id fieldname
|
|
| 6 | TY_T_LANGUAGES | Public | See coding | list of languages (SPRAS) covered by the container | 20110110 | ty_t_languages type sorted table of spras
with unique key table_line
|
|
| 7 | TY_T_LOG_ENTRIES | Public | See coding | activation/validation log | 20110329 | ty_t_log_entries type standard table of ty_s_log_entry
with default key
|
|
| 8 | TY_T_MAPPING_INFO | Public | See coding | list of TY_S_MAPPING_INFO | 20110110 | ty_t_mapping_info type sorted table of ty_s_mapping_info
with unique key objectname objecttype tablename
|
Method Signatures
Method ADD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_OTHER | Call by reference | Object reference (TYPE REF TO) | IF_BCFG_CONFIG_CONTAINER | container whose contents are being added to this one | 20100618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown if a mapping is invalid or missing | 20101204 |
Method ADD_CURRENT_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_KEYS | Call by reference | Object reference (TYPE REF TO) | IF_BCFG_KEY_CONTAINER | Option 1: specify keys to be read from the database | 20101201 | |||
| 2 | IT_MAPPINGS | Call by reference | Type reference (TYPE) | TY_T_MAPPING_INFO | Option 2: specify customizing objects to be read from the DB | 20120503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20121025 | |||
| 2 | the operation did not complete successfully | 20101201 |
Method ADD_CURRENT_CONFIG_REMOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_KEYS | Call by reference | Object reference (TYPE REF TO) | IF_BCFG_KEY_CONTAINER | keys to be read from the remote database | 20101201 | |||
| 2 | IT_MAPPINGS | Call by reference | Type reference (TYPE) | TY_T_MAPPING_INFO | list the tables to be retieved | 20120503 | |||
| 3 | IV_RFC_DEST | Call by reference | Type reference (TYPE) | RFCDEST | source client/system from which to get the configuration | 20101201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | only commit-mode AUTO_COMMIT is supported (because of RFC) | 20110412 | ||
| 2 | 20121025 | |||
| 3 | the operation did not complete successfully | 20101201 |
Method ADD_DELETION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LINE | Call by reference | Type reference (TYPE) | ANY | line to be deleted on APPLY (only key fields are relevant) | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | text table: language key not specified (value is initial) | 20110114 | ||
| 2 | text table: language key not part of container languages | 20101125 |
Method ADD_DELETIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LINES | Call by reference | Type reference (TYPE) | ANY TABLE | lines to be deleted on APPLY (only key fields are relevant) | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | language key field was initial | 20110114 | ||
| 2 | illegal value in the language key field | 20101123 |
Method ADD_DELETIONS_BY_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELDS | Call by reference | Type reference (TYPE) | TY_T_FIELD_VALUES | individual key field values (as string) | 20101118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | if a record lacks a value for at least one key field | 20120323 | ||
| 2 | LANGU not part of language vector of this container | 20101118 | ||
| 3 | LANGU must not be set unless the entire view is lang. spec. | 20101118 |
Method ADD_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LINE | Call by reference | Type reference (TYPE) | ANY | single line with customizing content | 20100719 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | language of the content provided in IS_LINE | 20100915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | a language needs to be specified for this table content | 20100915 | ||
| 2 | IV_LANGU is not part of the container's language vector | 20100915 | ||
| 3 | IV_LANGU was provided for a language independent view | 20100915 |
Method ADD_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LINES | Call by reference | Type reference (TYPE) | ANY TABLE | internal table with customizing content | 20100719 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | language of the content provided in IT_LINES | 20100915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | a language needs to be specified for this table content | 20100915 | ||
| 2 | IV_LANGUS is not part of the container's language vector | 20100915 | ||
| 3 | IV_LANGUS was provided for a language independent type | 20100915 |
Method ADD_LINES_BY_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELDS | Call by reference | Type reference (TYPE) | TY_T_FIELD_VALUES | individual field values (as string) | 20101029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | if a record lacks a value for at least one key field | 20120323 | ||
| 2 | no mapping was supplied for TABLENAME (see CREATE_CONTAINER) | 20110415 | ||
| 3 | LANGU was ' ' for language spec. field | 20100916 | ||
| 4 | LANGU not part of language vector of this container | 20100916 | ||
| 5 | LANGU was specified for a lang. independent line type | 20100916 |
Method APPLY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TP_CUST | Call by reference | Type reference (TYPE) | E070-TRKORR | ' ' | request receiving the client-specific container contents | 20100611 | ||
| 2 | IV_TP_SYST | Call by reference | Type reference (TYPE) | E070-TRKORR | ' ' | request receiving the client-independent container contents | 20100611 | ||
| 3 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_BCFG_RESULT_APPLY | detailled result of the operation with logs | 20101123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110426 | |||
| 2 | the logon language is not covered by the container | 20110405 | ||
| 3 | the container has languages not supported by the system | 20110405 | ||
| 4 | some lines have only partial translations | 20100915 | ||
| 5 | Apply failed (see message for details) | 20100704 |
Method CHECK_CLIENT_SETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_BCFG_ENUM_TRANSP_REQUEST | returns the transport policy for this client | 20101221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | raised if this client or system is not configurable | 20110107 |
Method CONFLICTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_OTHER | Call by reference | Object reference (TYPE REF TO) | IF_BCFG_CONFIG_CONTAINER | conflict target | 20100714 | |||
| 2 | IV_ENHANCE_WITH_LANGUS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | used to ensure language-complete result container | 20101126 | ||
| 3 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_BCFG_CONFIG_CONTAINER | container with field values in conflict with target | 20101123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | IO_OTHER has more languages than ME | 20101012 |
Method DELTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_OTHER | Call by reference | Object reference (TYPE REF TO) | IF_BCFG_CONFIG_CONTAINER | container used to collect and apply configuration data | 20101124 | |||
| 2 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_BCFG_CONFIG_CONTAINER | container used to collect and apply configuration data | 20101124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | IO_OTHER covers more languages than ME | 20101124 |
Method DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_LOCK_MODE | Call by reference | Object reference (TYPE REF TO) | CL_BCFG_ENUM_LOCK_MODE | lock mode identifier (if several locks are owned) | 20101209 |
Method DEQUEUE on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_LOCK_MODE | Call by reference | Object reference (TYPE REF TO) | CL_BCFG_ENUM_LOCK_MODE | lock mode identifier | 20101209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | the lock could not be acquired (see doc.) | 20101122 | ||
| 2 | locking failed for some reason (super exception) | 20101124 |
Method EQUALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_OTHER | Call by reference | Object reference (TYPE REF TO) | IF_BCFG_CONFIG_CONTAINER | container to compare with | 20100921 | |||
| 2 | IV_IGNORE_SKIP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | will treat skipped fields as equivalent | 20101126 | ||
| 3 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE if no difference was found | 20101123 |
Method EQUALS on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method EXTRACT_KEY_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_BCFG_KEY_CONTAINER | contains the set of keys touched by this container on apply | 20101209 |
Method EXTRACT_KEY_CONTAINER on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method GET_COMMIT_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_BCFG_ENUM_COMMIT_MODE | container mode identifier | 20101206 |
Method GET_COMMIT_MODE on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method GET_DELETIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LINES | Call by reference | Type reference (TYPE) | ANY TABLE | contains the deletions as rows containing just key fields | 20100921 |
Method GET_DELETIONS on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method GET_DELETIONS_AS_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDS | Call by reference | Type reference (TYPE) | TY_T_FIELD_VALUES | 20101118 |
Method GET_DELETIONS_AS_FIELDS on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method GET_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | STRING | unique container ID | 20101123 |
Method GET_ID on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method GET_LANGUAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | TY_T_LANGUAGES | language vector, i.e. list of languages covered by the cont. | 20101123 |
Method GET_LANGUAGES on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method GET_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LINES | Call by reference | Type reference (TYPE) | ANY TABLE | 20100921 | ||||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | 20100915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100921 | |||
| 2 | 20100921 | |||
| 3 | 20100921 |
Method GET_LINES_AS_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDS | Call by reference | Type reference (TYPE) | TY_T_FIELD_VALUES | filled with field values of ALL tables in the container | 20100924 |
Method GET_LINES_AS_FIELDS on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method GET_MAPPINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | TY_T_MAPPING_INFO | mapping structures to customizing objects and IMG activities | 20101123 |
Method GET_MAPPINGS on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method GET_REMOTE_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | RFCDEST | RFC destination of the containers location, '' means local | 20101123 |
Method GET_REMOTE_DESTINATION on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_BCFG_ENUM_CONTAINER_TYPE | container type identifier | 20101123 |
Method GET_TYPE on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method IS_EMPTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101123 |
Method IS_EMPTY on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method IS_REMOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101123 |
Method IS_REMOTE on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method REMOVE_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101123 |
Method REMOVE_ALL on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method REMOVE_DELETION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LINE | Call by reference | Type reference (TYPE) | ANY | deletion to be removed (keys only) | 20101202 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | tells whether any matching deletions were found (and rem.) | 20101202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | a language was spec. which is not covered by the container | 20101207 |
Method REMOVE_DELETIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LINES | Call by reference | Type reference (TYPE) | ANY TABLE | deletion to be removed (keys only) | 20101202 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | tells whether any matching deletions were found (and rem.) | 20101202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown when a language is not supported | 20101207 |
Method REMOVE_DELETIONS_BY_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELDS | Call by reference | Type reference (TYPE) | TY_T_FIELD_VALUES | deletions to be removed (keys only) | 20101202 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | tells whether matching deletions were found (and removed) | 20101202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | if a record lacks a value for at least one key field | 20120323 | ||
| 2 | thrown when a language is not supported | 20101209 | ||
| 3 | thrown when a language parameter is superfluous | 20101209 |
Method REMOVE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LINE | Call by reference | Type reference (TYPE) | ANY | lines to be removed (keys only) | 20100719 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | tells whether matching lines were found | 20101123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown when a language is not supported | 20101126 |
Method REMOVE_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LINES | Call by reference | Type reference (TYPE) | ANY TABLE | lines to be removed (keys only) | 20100720 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | tells whether matching lines were found | 20101123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101123 |
Method REMOVE_LINES_BY_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELDS | Call by reference | Type reference (TYPE) | TY_T_FIELD_VALUES | lines to be removed (keys only) | 20101118 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | tells whether matching lines were found (and removed) | 20101123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | if a record lacks a value for at least one key field | 20120323 | ||
| 2 | languages were spec. which are not covered by the container | 20101118 | ||
| 3 | languages were specified for language-independent structures | 20101118 |
Method SAVE Signature
Method SAVE on Interface IF_BCFG_CONFIG_CONTAINER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110426 | |||
| 2 | the operation failed for technical reasons | 20100517 |
Method SET_FIELD_MASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LINE | Call by reference | Type reference (TYPE) | ANY | single line with customizing content | 20110324 | |||
| 2 | IV_MASK_READONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | omit any readonly fields | 20120508 |
Method SET_FIELD_MASK on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method SET_FIELD_MASK_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELDNAMES | Call by reference | Type reference (TYPE) | TY_T_FIELDNAMES | list of select fields (DDIC) | 20110325 | |||
| 2 | IV_MASK_READONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | set to ABAP_TRUE to omit read-only fields | 20120508 | |||
| 3 | IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | table/structure name (DDIC) | 20110325 |
Method SET_FIELD_MASK_BY_NAME on Interface IF_BCFG_CONFIG_CONTAINER has no exception.
Method VALIDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_BCFG_RESULT_VALIDATE | Validates the contents of this container | 20101123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110426 | |||
| 2 | the container does not cover the logon language | 20110405 | ||
| 3 | the container has languages not available on the system | 20110405 | ||
| 4 | some lines in the container are only partially translated | 20100915 | ||
| 5 | validation failed due to an internal error (i.e. defect) | 20100704 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 703 |