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
Class | IF_BCFG_CONFIG_CONTAINER | |
Short Description | container used to collect and apply configuration data | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20100514 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_BCFG_CONFIG_CONTAINER has no interface implemented.
Friends
Class IF_BCFG_CONFIG_CONTAINER has no friend class.
Attributes
Class 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
Class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 |