SAP ABAP Class CL_MASS_SAVE_ARTCHAR_PARALLEL (Saving article informational characteristisc in parallel)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CRM (Application Component) Customer Relationship Management
⤷
CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷
MGW (Package) Application development R/3 material master Retail

⤷

⤷

⤷

Properties
Class | CL_MASS_SAVE_ARTCHAR_PARALLEL | |
Short Description | Saving article informational characteristisc in parallel | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | MH | |
Program status | ||
Category | 0 | |
Package | MGW | Application development R/3 material master Retail |
Created | 20121123 | 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) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_MASS_SAVE_ARTCHAR_PARALLEL has no interface implemented.
Friends
Class CL_MASS_SAVE_ARTCHAR_PARALLEL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | ATTYP | '01' | 20121123 | ||
2 | ![]() |
Constant | Private | Type reference (TYPE) | ATTYP | '02' | 20121123 | ||
3 | ![]() |
Constant | Private | Type reference (TYPE) | MASSOBJTYP | 'BUS1001001' | 20121123 | ||
4 | ![]() |
Constant | Private | Type reference (TYPE) | KLASSENART | '026' | 20130114 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RZLLITAB-GROUPTYPE | 'S' | 20121123 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_TABDATA | 20121123 | |||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_PARALLEL_TASK_ADMIN | 20121123 | |||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TH_MATNR | 20121123 | |||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_CHARVAL | 20121123 | |||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_MASS_MSG | 20121123 | |||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_TABNAMES | 20121123 | |||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BALLOGHNDL | 20121123 | |||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 20121123 | |||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20121123 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | 20121123 | |
2 | ![]() |
Instance method | Private | Method | 20121123 | |
3 | ![]() |
Instance method | Private | Method | 20121123 | |
4 | ![]() |
Instance method | Public | Method | 20121123 | |
5 | ![]() |
Instance method | Private | Method | 20121123 | |
6 | ![]() |
Instance method | Private | Method | 20121123 | |
7 | ![]() |
Instance method | Private | Method | 20121123 | |
8 | ![]() |
Instance method | Public | Method | 20121123 | |
9 | ![]() |
Instance method | Public | Method | 20121123 | |
10 | ![]() |
Instance method | Private | Method | 20121123 | |
11 | ![]() |
Instance method | Public | Method | 20121123 | |
12 | ![]() |
Instance method | Private | Method | 20121123 | |
13 | ![]() |
Instance method | Private | Method | 20121123 | |
14 | ![]() |
Instance method | Private | Method | 20130109 |
Events
Class CL_MASS_SAVE_ARTCHAR_PARALLEL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | PACKAGE_ID | Public | Type reference (TYPE) | I | 20121123 |
|
|
2 | S_PACKAGE | Public | See coding | 20121123 | begin of s_package,
id type package_id,
articles type ts_matnr,
num_records type i.
.include type s_tabdata as tabdata.
types: end of s_package
|
||
3 | S_PARALLEL_TASK_ADMIN | Private | See coding | 20121123 | begin of s_parallel_task_admin.
.include type mass_s_parallel_ctrl as parallel_ctrl.
types: num_packages type i,
packages type t_packages,
pack_to_proc type ts_package_ids, "packages to be processed
pack_in_proc type th_package_ids, "packages currently in process
pack_proc type th_package_ids, "processed packages
end of s_parallel_task_admin
|
||
4 | S_RFC_DATA_IN | Public | See coding | 20121123 | begin of s_rfc_data_in.
.include type s_rfc_data_in_out as in_out.
types: testmode type abap_bool,
s_package type s_package,
end of s_rfc_data_in
|
||
5 | S_RFC_DATA_IN_OUT | Public | See coding | 20121123 | begin of s_rfc_data_in_out,
pack_id type package_id,
end of s_rfc_data_in_out
|
||
6 | S_RFC_DATA_OUT | Public | See coding | 20121123 | begin of s_rfc_data_out.
.include type s_rfc_data_in_out as in_out.
types: msgs type t_mass_msg,
end of s_rfc_data_out
|
||
7 | S_RFC_USER_PARAM | Public | See coding | 20121123 | begin of s_rfc_user_param,
proc_instance type ref to cl_mass_save_artchar_parallel,
end of s_rfc_user_param
|
||
8 | S_TABDATA | Public | See coding | 20121123 | begin of s_tabdata,
charval type t_charval,
end of s_tabdata
|
||
9 | TH_MATNR | Public | See coding | 20121123 | th_matnr type hashed table of matnr with unique key table_line
|
||
10 | TH_PACKAGE_IDS | Public | See coding | 20121123 | th_package_ids type hashed table of package_id with unique key table_line
|
||
11 | TS_MATNR | Public | See coding | 20121123 | ts_matnr type standard table of matnr with non-unique key table_line
|
||
12 | TS_PACKAGE_IDS | Public | See coding | 20121123 | ts_package_ids type standard table of package_id with default key
|
||
13 | T_ART_GROUPS | Private | See coding | 20121123 | t_art_groups type standard table of ts_matnr with default key
|
||
14 | T_CAWN | Public | See coding | 20121123 | t_cawn type standard table of cawn with default key
|
||
15 | T_CHARVAL | Public | See coding | 20121123 | t_charval type standard table of mass_s_charval_rfc with default key
|
||
16 | T_MASS_MSG | Public | See coding | 20121123 | t_mass_msg type standard table of mass_msg with default key
|
||
17 | T_PACKAGES | Public | See coding | 20121123 | t_packages type hashed table of s_package with unique key id
|
||
18 | T_TABNAMES | Private | See coding | 20121123 | t_tabnames type standard table of string
|
||
19 | T_TASKS | Private | See coding | 20121123 | t_tasks type standard table of i with default key
|
Method Signatures
Method ADD_MSG_SY Signature
Method ADD_MSG_SY on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no parameter.
Method ADD_MSG_SY on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method ADD_RFC_ERROR_MSG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_RFCMSG | Call by reference | Type reference (TYPE) | SPTA_T_RFCMSG | 20121123 | |||
2 | ![]() |
IV_RFCSUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | 20121123 |
Method ADD_RFC_ERROR_MSG on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method CHECK_INPUT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20121123 |
Method CHECK_INPUT_DATA on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method FINISH_PARALLEL_TASK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_AFTER_RFC_EXP | Call by reference | Type reference (TYPE) | SPTA_T_AFTER_RFC_EXP | 20121123 | |||
2 | ![]() |
IS_DATA | Call by reference | Type reference (TYPE) | S_RFC_DATA_OUT | 20121123 | |||
3 | ![]() |
IT_OBJECTS_IN_PROCESS | Call by reference | Type reference (TYPE) | SPTA_T_OBJECTS_IN_PROCESS | 20121123 | |||
4 | ![]() |
IV_RFCMSG | Call by reference | Type reference (TYPE) | SPTA_T_RFCMSG | 20121123 | |||
5 | ![]() |
IV_RFCSUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | 20121123 |
Method FINISH_PARALLEL_TASK on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method GET_ART_GROUPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ART_GROUPS | Call by reference | Type reference (TYPE) | T_ART_GROUPS | 20130128 |
Method GET_ART_GROUPS on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method INIT_PACKAGES Signature
Method INIT_PACKAGES on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no parameter.
Method INIT_PACKAGES on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method INIT_TABNAMES Signature
Method INIT_TABNAMES on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no parameter.
Method INIT_TABNAMES on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method PREPARE_PARALLEL_TASK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_BEFORE_RFC_EXP | Call by reference | Type reference (TYPE) | SPTA_T_BEFORE_RFC_EXP | 20121123 | |||
2 | ![]() |
ES_DATA | Call by reference | Type reference (TYPE) | S_RFC_DATA_IN | 20121123 | |||
3 | ![]() |
ET_OBJECTS_IN_PROCESS | Call by reference | Type reference (TYPE) | SPTA_T_OBJECTS_IN_PROCESS | 20121123 |
Method PREPARE_PARALLEL_TASK on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method PROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MSG | Call by reference | Type reference (TYPE) | T_MASS_MSG | 20121123 | |||
2 | ![]() |
IS_PARALLEL_CTRL | Call by reference | Type reference (TYPE) | MASS_S_PARALLEL_CTRL | 20121123 | |||
3 | ![]() |
IT_CHARVAL | Call by reference | Type reference (TYPE) | T_CHARVAL | 20121123 | |||
4 | ![]() |
IV_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | 20121123 | |||
5 | ![]() |
IV_TESTMODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121123 |
Method PROCESS on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method PROCESS_PARALLEL Signature
Method PROCESS_PARALLEL on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no parameter.
Method PROCESS_PARALLEL on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method PROCESS_PARALLEL_TASK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_DATA | Call by reference | Type reference (TYPE) | S_RFC_DATA_OUT | 20121123 | |||
2 | ![]() |
IS_DATA | Call by reference | Type reference (TYPE) | S_RFC_DATA_IN | 20121123 |
Method PROCESS_PARALLEL_TASK on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method PROCESS_SEQUENTIALLY Signature
Method PROCESS_SEQUENTIALLY on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no parameter.
Method PROCESS_SEQUENTIALLY on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method SAVE_MSGS_TO_LOG Signature
Method SAVE_MSGS_TO_LOG on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no parameter.
Method SAVE_MSGS_TO_LOG on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
Method UPDATE_PROGRESS_INDICATOR Signature
Method UPDATE_PROGRESS_INDICATOR on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no parameter.
Method UPDATE_PROGRESS_INDICATOR on class CL_MASS_SAVE_ARTCHAR_PARALLEL has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 617 |