SAP ABAP Class CL_MASS_SAVE_ARTICLE_PARALLEL (Class for saving articles with parallelization)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CRM (Application Component) Customer Relationship Management
⤷
CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷
MGA (Package) Application development R/3 material master from 3.0

⤷

⤷

⤷

Properties
Class | CL_MASS_SAVE_ARTICLE_PARALLEL | |
Short Description | Class for saving articles with parallelization | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | MK | |
Program status | ||
Category | 0 | |
Package | MGA | Application development R/3 material master from 3.0 |
Created | 20121022 | 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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_MASS_SAVE_ARTICLE_PARALLEL has no interface implemented.
Friends
Class CL_MASS_SAVE_ARTICLE_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' | 20121025 | ||
2 | ![]() |
Constant | Private | Type reference (TYPE) | ATTYP | '02' | 20121025 | ||
3 | ![]() |
Constant | Private | Type reference (TYPE) | MASSOBJTYP | 'BUS1001001' | 20121025 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RZLLITAB-GROUPTYPE | 'S' | Server group type | 20121026 | |
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_TABDATA | 20121025 | |||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_PARALLEL_TASK_ADMIN | 20121024 | |||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TH_MATNR | 20121024 | |||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_MASS_MSG | 20121025 | |||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MASS_TABDATA | 20121024 | |||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_TABNAMES | 20121024 | |||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BALLOGHNDL | 20121024 | |||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 20121025 | |||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20121024 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | 20121025 | |
2 | ![]() |
Instance method | Private | Method | 20121025 | |
3 | ![]() |
Instance method | Private | Method | 20121024 | |
4 | ![]() |
Instance method | Public | Method | 20121023 | |
5 | ![]() |
Instance method | Private | Method | 20121024 | |
6 | ![]() |
Instance method | Private | Method | 20121024 | |
7 | ![]() |
Instance method | Private | Method | 20121024 | |
8 | ![]() |
Instance method | Public | Method | 20121023 | |
9 | ![]() |
Instance method | Public | Method | 20121022 | |
10 | ![]() |
Instance method | Private | Method | 20121025 | |
11 | ![]() |
Instance method | Public | Method | 20121023 | |
12 | ![]() |
Instance method | Private | Method | 20121024 | |
13 | ![]() |
Instance method | Private | Method | 20121024 | |
14 | ![]() |
Instance method | Private | Method | 20130107 |
Events
Class CL_MASS_SAVE_ARTICLE_PARALLEL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | PACKAGE_ID | Public | Type reference (TYPE) | I | 20121024 |
|
|
2 | S_PACKAGE | Public | See coding | 20121024 | 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 | 20121024 | 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 | 20121023 | begin of s_rfc_data_in.
.include type s_rfc_data_in_out as in_out.
types: testmode type abap_bool,
seldata type mass_tabdata,
s_package type s_package,
end of s_rfc_data_in
|
||
5 | S_RFC_DATA_IN_OUT | Public | See coding | 20121025 | 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 | 20121023 | 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 | 20121023 | begin of s_rfc_user_param,
proc_instance type ref to cl_mass_save_article_parallel,
end of s_rfc_user_param
|
||
8 | S_TABDATA | Public | See coding | 20121024 | begin of s_tabdata,
makt type t_makt,
malg type t_malg,
mamt type t_mamt,
mara type t_mara,
marc type t_marc,
mard type t_mard,
marm type t_marm,
maw1 type t_maw1,
mbew type t_mbew,
mean type t_mean,
mlea type t_mlea,
mlgn type t_mlgn,
mlgt type t_mlgt,
mpgd type t_mpgd,
mpop type t_mpop,
mprw type t_mprw,
mveg type t_mveg,
mveu type t_mveu,
mvke type t_mvke,
wlk2 type t_wlk2,
martstatus type t_martstatus,
end of s_tabdata
|
||
9 | TH_MATNR | Public | See coding | 20121024 | th_matnr type hashed table of matnr with unique key table_line
|
||
10 | TH_PACKAGE_IDS | Public | See coding | 20121024 | th_package_ids type hashed table of package_id with unique key table_line
|
||
11 | TS_MATNR | Public | See coding | 20121024 | ts_matnr type standard table of matnr with non-unique key table_line
|
||
12 | TS_PACKAGE_IDS | Public | See coding | 20121024 | ts_package_ids type standard table of package_id with default key
|
||
13 | T_ART_GROUPS | Private | See coding | 20121024 | t_art_groups type standard table of ts_matnr with default key
|
||
14 | T_MAKT | Public | See coding | 20121022 | t_makt type standard table of makt with default key
|
||
15 | T_MALG | Public | See coding | 20121022 | t_malg type standard table of malg with default key
|
||
16 | T_MAMT | Public | See coding | 20121022 | t_mamt type standard table of mamt with default key
|
||
17 | T_MARA | Public | See coding | 20121022 | t_mara type standard table of mara with default key
|
||
18 | T_MARC | Public | See coding | 20121022 | t_marc type standard table of marc with default key
|
||
19 | T_MARD | Public | See coding | 20121022 | t_mard type standard table of mard with default key
|
||
20 | T_MARM | Public | See coding | 20121022 | t_marm type standard table of marm with default key
|
||
21 | T_MARTSTATUS | Public | See coding | 20121024 | t_martstatus type standard table of martstatus with default key
|
||
22 | T_MASS_MSG | Public | See coding | 20121024 | t_mass_msg type standard table of mass_msg with default key
|
||
23 | T_MAW1 | Public | See coding | 20121022 | t_maw1 type standard table of maw1 with default key
|
||
24 | T_MBEW | Public | See coding | 20121022 | t_mbew type standard table of mbew with default key
|
||
25 | T_MEAN | Public | See coding | 20121022 | t_mean type standard table of mean with default key
|
||
26 | T_MLEA | Public | See coding | 20121022 | t_mlea type standard table of mlea with default key
|
||
27 | T_MLGN | Public | See coding | 20121022 | t_mlgn type standard table of mlgn with default key
|
||
28 | T_MLGT | Public | See coding | 20121022 | t_mlgt type standard table of mlgt with default key
|
||
29 | T_MPGD | Public | See coding | 20121022 | t_mpgd type standard table of mpgd with default key
|
||
30 | T_MPOP | Public | See coding | 20121022 | t_mpop type standard table of mpop with default key
|
||
31 | T_MPRW | Public | See coding | 20121022 | t_mprw type standard table of mprw with default key
|
||
32 | T_MVEG | Public | See coding | 20121022 | t_mveg type standard table of mveg with default key
|
||
33 | T_MVEU | Public | See coding | 20121022 | t_mveu type standard table of mveu with default key
|
||
34 | T_MVKE | Public | See coding | 20121022 | t_mvke type standard table of mvke with default key
|
||
35 | T_PACKAGES | Public | See coding | 20121024 | t_packages type hashed table of s_package with unique key id
|
||
36 | T_TABNAMES | Private | See coding | 20121024 | t_tabnames type standard table of string
|
||
37 | T_TASKS | Private | See coding | 20121025 | t_tasks type standard table of i with default key
|
||
38 | T_WLK2 | Public | See coding | 20121022 | t_wlk2 type standard table of wlk2 with default key
|
Method Signatures
Method ADD_MSG_SY Signature
Method ADD_MSG_SY on class CL_MASS_SAVE_ARTICLE_PARALLEL has no parameter.
Method ADD_MSG_SY on class CL_MASS_SAVE_ARTICLE_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 | 20121025 | |||
2 | ![]() |
IV_RFCSUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value of ABAP Statements | 20121025 |
Method ADD_RFC_ERROR_MSG on class CL_MASS_SAVE_ARTICLE_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 | 20121026 |
Method CHECK_INPUT_DATA on class CL_MASS_SAVE_ARTICLE_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 | 20121023 | |||
2 | ![]() |
IS_DATA | Call by reference | Type reference (TYPE) | S_RFC_DATA_OUT | 20121025 | |||
3 | ![]() |
IT_OBJECTS_IN_PROCESS | Call by reference | Type reference (TYPE) | SPTA_T_OBJECTS_IN_PROCESS | 20121025 | |||
4 | ![]() |
IV_RFCMSG | Call by reference | Type reference (TYPE) | SPTA_T_RFCMSG | 20121023 | |||
5 | ![]() |
IV_RFCSUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | 20121023 |
Method FINISH_PARALLEL_TASK on class CL_MASS_SAVE_ARTICLE_PARALLEL has no exception.
Method GET_ART_GROUPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_ART_GROUPS | Value transfer | Type reference (TYPE) | T_ART_GROUPS | 20121024 |
Method GET_ART_GROUPS on class CL_MASS_SAVE_ARTICLE_PARALLEL has no exception.
Method INIT_PACKAGES Signature
Method INIT_PACKAGES on class CL_MASS_SAVE_ARTICLE_PARALLEL has no parameter.
Method INIT_PACKAGES on class CL_MASS_SAVE_ARTICLE_PARALLEL has no exception.
Method INIT_TABNAMES Signature
Method INIT_TABNAMES on class CL_MASS_SAVE_ARTICLE_PARALLEL has no parameter.
Method INIT_TABNAMES on class CL_MASS_SAVE_ARTICLE_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 | 20121023 | |||
2 | ![]() |
ES_DATA | Call by reference | Type reference (TYPE) | S_RFC_DATA_IN | 20121025 | |||
3 | ![]() |
ET_OBJECTS_IN_PROCESS | Call by reference | Type reference (TYPE) | SPTA_T_OBJECTS_IN_PROCESS | 20121025 |
Method PREPARE_PARALLEL_TASK on class CL_MASS_SAVE_ARTICLE_PARALLEL has no exception.
Method PROCESS Signature
Method PROCESS on class CL_MASS_SAVE_ARTICLE_PARALLEL has no exception.
Method PROCESS_PARALLEL Signature
Method PROCESS_PARALLEL on class CL_MASS_SAVE_ARTICLE_PARALLEL has no parameter.
Method PROCESS_PARALLEL on class CL_MASS_SAVE_ARTICLE_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 | 20121023 | |||
2 | ![]() |
IS_DATA | Call by reference | Type reference (TYPE) | S_RFC_DATA_IN | 20121023 |
Method PROCESS_PARALLEL_TASK on class CL_MASS_SAVE_ARTICLE_PARALLEL has no exception.
Method PROCESS_SEQUENTIALLY Signature
Method PROCESS_SEQUENTIALLY on class CL_MASS_SAVE_ARTICLE_PARALLEL has no parameter.
Method PROCESS_SEQUENTIALLY on class CL_MASS_SAVE_ARTICLE_PARALLEL has no exception.
Method SAVE_MSGS_TO_LOG Signature
Method SAVE_MSGS_TO_LOG on class CL_MASS_SAVE_ARTICLE_PARALLEL has no parameter.
Method SAVE_MSGS_TO_LOG on class CL_MASS_SAVE_ARTICLE_PARALLEL has no exception.
Method UPDATE_PROGRESS_INDICATOR Signature
Method UPDATE_PROGRESS_INDICATOR on class CL_MASS_SAVE_ARTICLE_PARALLEL has no parameter.
Method UPDATE_PROGRESS_INDICATOR on class CL_MASS_SAVE_ARTICLE_PARALLEL has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 617 |