SAP ABAP Class CL_OPS_SE_SOC_CONTROL (Service Output Control)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷ MM (Application Component) Materials Management
⤷ OPS_SE_COMMON_FUNCTIONALITIES (Package) Functions for Cross-Component Use
⤷ MM (Application Component) Materials Management
⤷ OPS_SE_COMMON_FUNCTIONALITIES (Package) Functions for Cross-Component Use
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_OPS_SE_SOC_TYPES | Types and Constants | 20090202 |
Properties
Class | CL_OPS_SE_SOC_CONTROL | |
Short Description | Service Output Control | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | OPS_SE_SOC | |
Program status | ||
Category | 0 | |
Package | OPS_SE_COMMON_FUNCTIONALITIES | Functions for Cross-Component Use |
Created | 20090126 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
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 | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_OPS_SE_SOC_TYPES | Types and Constants | 20090202 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_SLS_SOC_INTEGRATION | 20090316 | Service Output Control for Sales Orders |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_EVENT_CREATE | Instance attribute | Private | Attribute reference (LIKE) | 20090202 | ||||
2 | GC_EVENT_DELETE | Instance attribute | Private | Attribute reference (LIKE) | 20090202 | ||||
3 | GC_EVENT_UPDATE | Instance attribute | Private | Attribute reference (LIKE) | 20090202 | ||||
4 | GC_KSCHL_KEY | Constant | Private | Type reference (TYPE) | NA_KSCHL | SPACE | Key for container access | 20090126 | |
5 | GC_NAST_VSTAT_PROCESSED | Constant | Public | Type reference (TYPE) | NA_VSTAT | '1' | NAST processed | 20090126 | |
6 | GC_NAST_VSTAT_UNPROCESSED | Constant | Public | Type reference (TYPE) | NA_VSTAT | '0' | NAST unprocessed | 20090126 | |
7 | GC_NAST_VSZTP_IMMEDIATE | Constant | Public | Type reference (TYPE) | NA_VSZTP | '4' | NAST immediately | 20090126 | |
8 | GC_ORDER_IRRELEVANT | Constant | Public | Type reference (TYPE) | STRING | 'ORDER_IRRELEVANT_FOR_TM' | 20091126 | ||
9 | GO_SLS_SOC_CONTEXT_REF | Static Attribute | Public | Object reference (TYPE REF TO) | CL_SLS_SOC_CONTEXT | Sales Order Context | 20090316 | ||
10 | GT_INSTANCES | Static Attribute | Private | Type reference (TYPE) | GTY_INSTANCE_T | Control instances | 20090126 | ||
11 | GV_ORDER_RELEVANT | Static Attribute | Private | Type reference (TYPE) | CHAR1 | 'X' | Falg of order relevancy | 20091126 | |
12 | MT_CONTAINER | Instance attribute | Private | Type reference (TYPE) | OPS_SE_SOC_OUTPUT_CONTAINER_T | Container for immediate messages | 20090126 | ||
13 | MT_MSGINST | Instance attribute | Private | Type reference (TYPE) | GTY_MSG_INST_T | Message instances | 20090126 | ||
14 | MT_PREPROCESS | Instance attribute | Private | Type reference (TYPE) | GTY_PREPROCESS_T | Preprocessed outputs | 20090203 | ||
15 | MT_SOCLA | Instance attribute | Private | Type reference (TYPE) | GTY_SOCLA_T | Log activation | 20090126 | ||
16 | MV_KAPPL | Instance attribute | Private | Type reference (TYPE) | KAPPL | Output Application | 20090126 | ||
17 | MV_NO_LOGGING | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | No logging required | 20090126 | ||
18 | MV_NO_MESSAGES | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | No messages for peprocessing | 20090126 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_CONTAINER | Instance method | Private | Method | Add container | 20090126 |
2 | ADD_PROTOCOL | Instance method | Private | Method | Add log to NAST | 20090126 |
3 | CONSTRUCTOR | Instance method | Private | Constructor | CONSTRUCTOR | 20090126 |
4 | CREATE_SENDER | Instance method | Private | Method | Create sender | 20090126 |
5 | GET_CONTAINER | Instance method | Private | Method | Get container | 20090126 |
6 | GET_CONTEXT | Instance method | Protected | Method | Get Singleton Instance of Class CL_SLS_SOC_ORDER | 20090316 |
7 | GET_IMMEDIATE_MESSAGES | Instance method | Public | Method | Get immediate messages | 20090126 |
8 | GET_INSTANCE | Static method | Public | Method | Get singleton instance for output application | 20090126 |
9 | GET_OCCURRENCE | Instance method | Private | Method | Get occurence (I: first; U: update) | 20090126 |
10 | GET_SENDER | Instance method | Public | Method | Get singleton instance for output type | 20090126 |
11 | PREPROCESS | Instance method | Public | Method | Preprocess (before V1) | 20090126 |
12 | PREPROCESS_V1 | Instance method | Public | Method | Continue in V1 | 20090207 |
13 | PROCESS_NAST | Instance method | Public | Method | Process NAST | 20090126 |
14 | READ_LOG | Instance method | Public | Method | Read log | 20090126 |
15 | RESET_CONTEXT | Static method | Public | Method | Reset Reference Context Class | 20100305 |
16 | SEND | Instance method | Private | Method | Send | 20090126 |
17 | WRITE_LOG | Instance method | Private | Method | Write log | 20090126 |
Events
Class CL_OPS_SE_SOC_CONTROL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GTY_CONTAINER_S | Private | Attribute reference (LIKE) | 20090126 |
|
||
2 | GTY_CONTAINER_T | Private | Attribute reference (LIKE) | 20090126 |
|
||
3 | GTY_EVENT | Public | Attribute reference (LIKE) | 20090126 |
|
||
4 | GTY_INSTANCE_S | Private | See coding | 20090126 | BEGIN OF gty_instance_s,
kappl TYPE kappl,
inst TYPE REF TO cl_ops_se_soc_control,
END OF gty_instance_s
|
||
5 | GTY_INSTANCE_T | Private | See coding | 20090126 | gty_instance_t TYPE TABLE OF gty_instance_s
|
||
6 | GTY_MESSAGE_S | Public | See coding | 20090126 | BEGIN OF gty_message_s.
include type gty_nast_key.
types:
aende TYPE na_aende,
event TYPE ops_se_soc_event,
sender TYPE REF TO if_ops_se_soc_message,
END OF gty_message_s
|
||
7 | GTY_MESSAGE_T | Public | See coding | 20090126 | gty_message_t TYPE TABLE OF gty_message_s
|
||
8 | GTY_MSGID | Private | Attribute reference (LIKE) | 20090126 |
|
||
9 | GTY_MSG_INST | Private | See coding | 20090126 | BEGIN OF gty_msg_inst.
INCLUDE TYPE ops_se_soc.
TYPES: instance TYPE REF TO if_ops_se_soc_message,
END OF gty_msg_inst
|
||
10 | GTY_MSG_INST_T | Private | See coding | 20090126 | gty_msg_inst_t TYPE TABLE OF gty_msg_inst
|
||
11 | GTY_NAST_KEY | Public | See coding | NAST key fields | 20090126 | BEGIN OF gty_nast_key,
kappl TYPE sna_kappl,
objky TYPE na_objkey,
kschl TYPE sna_kschl,
spras TYPE na_spras,
parnr TYPE na_parnr,
parvw TYPE sna_parvw,
erdat TYPE na_erdat,
eruhr TYPE na_eruhr,
END OF gty_nast_key
|
|
12 | GTY_NAST_T | Public | See coding | NAST table | 20090126 | gty_nast_t TYPE TABLE OF nast
|
|
13 | GTY_OBJKEY | Public | Attribute reference (LIKE) | 20090206 |
|
||
14 | GTY_PREPROCESS_S | Private | See coding | 20090126 | BEGIN OF gty_preprocess_s,
kschl TYPE kschl,
objkey TYPE gty_objkey,
event TYPE ops_se_soc_event,
langu TYPE spras,
receiver TYPE gty_receiver_s,
log TYPE bapirettab,
END OF gty_preprocess_s
|
||
15 | GTY_PREPROCESS_T | Private | See coding | 20090126 | gty_preprocess_t TYPE TABLE OF gty_preprocess_s
|
||
16 | GTY_RECEIVER_S | Private | Attribute reference (LIKE) | 20090126 |
|
||
17 | GTY_SOCLA_T | Private | See coding | 20090126 | gty_socla_t TYPE TABLE OF ops_se_soc_logac
|
||
18 | GTY_SOC_KEY | Public | See coding | Log key fields | 20090126 | BEGIN OF gty_soc_key,
kappl TYPE kappl,
objky TYPE ops_se_soc_objkey,
kschl TYPE ops_se_soc_kschl,
spras TYPE spras,
parnr TYPE ops_se_soc_parnr,
parvw TYPE parvw,
erdat TYPE erdat,
eruhr TYPE uzeit,
preprocess TYPE ops_se_soc_preproc,
END OF gty_soc_key
|
|
19 | GTY_VNAST_T | Public | See coding | XNAST table | 20090126 | gty_vnast_t TYPE TABLE OF vnast
|
Method Signatures
Method ADD_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_CNT | Call by reference | Type reference (TYPE) | IF_OPS_SE_SOC_MESSAGE=>GTY_CONTAINER_T | 20090126 | |||
2 | Importing | IV_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | 20090202 |
Method ADD_CONTAINER on class CL_OPS_SE_SOC_CONTROL has no exception.
Method ADD_PROTOCOL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20090126 |
Method ADD_PROTOCOL on class CL_OPS_SE_SOC_CONTROL has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_KAPPL | Call by reference | Type reference (TYPE) | KAPPL | 20090202 |
Method CONSTRUCTOR on class CL_OPS_SE_SOC_CONTROL has no exception.
Method CREATE_SENDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | 20090202 | |||
2 | Returning | RO_SENDER | Value transfer | Object reference (TYPE REF TO) | IF_OPS_SE_SOC_MESSAGE | 20090126 |
Method CREATE_SENDER on class CL_OPS_SE_SOC_CONTROL has no exception.
Method GET_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CNT | Call by reference | Type reference (TYPE) | IF_OPS_SE_SOC_MESSAGE=>GTY_CONTAINER_T | 20090126 | |||
2 | Importing | IV_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | 20090202 |
Method GET_CONTAINER on class CL_OPS_SE_SOC_CONTROL has no exception.
Method GET_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_SLS_SOC_CONTEXT_REF | Value transfer | Object reference (TYPE REF TO) | CL_SLS_SOC_CONTEXT | Sales Order Context | 20090316 |
Method GET_CONTEXT on class CL_OPS_SE_SOC_CONTROL has no exception.
Method GET_IMMEDIATE_MESSAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | GTY_MESSAGE_T | 20090126 | |||
2 | Importing | IV_DELETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090202 |
Method GET_IMMEDIATE_MESSAGES on class CL_OPS_SE_SOC_CONTROL has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_KAPPL | Call by reference | Type reference (TYPE) | KAPPL | 20090202 | |||
2 | Returning | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_OPS_SE_SOC_CONTROL | 20090126 |
Method GET_INSTANCE on class CL_OPS_SE_SOC_CONTROL has no exception.
Method GET_OCCURRENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_NAST | Call by reference | Type reference (TYPE) | NAST | Message Status | 20090210 | ||
2 | Importing | IT_YNAST | Call by reference | Type reference (TYPE) | GTY_NAST_T | 20090126 | |||
3 | Returning | RV_EVENT | Value transfer | Type reference (TYPE) | GTY_EVENT | 20090202 |
Method GET_OCCURRENCE on class CL_OPS_SE_SOC_CONTROL has no exception.
Method GET_SENDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | 20090202 | |||
2 | Returning | RO_SENDER | Value transfer | Object reference (TYPE REF TO) | IF_OPS_SE_SOC_MESSAGE | 20090126 |
Method GET_SENDER on class CL_OPS_SE_SOC_CONTROL has no exception.
Method PREPROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_MESSAGE | Call by reference | Type reference (TYPE) | GTY_MESSAGE_T | 20090126 | |||
2 | Importing | IV_DELETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090202 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SHP_APPL_ERROR_MESSAGE | 20090126 |
Method PREPROCESS_V1 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_CONTAINER | Call by reference | Type reference (TYPE) | OPS_SE_SOC_OUTPUT_CONTAINER_T | 20090207 | |||
2 | Importing | IV_DELETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090207 |
Method PREPROCESS_V1 on class CL_OPS_SE_SOC_CONTROL has no exception.
Method PROCESS_NAST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_NAST | Call by reference | Type reference (TYPE) | NAST | 20090126 | |||
2 | Returning | RV_RETURNCODE | Value transfer | Type reference (TYPE) | SYSUBRC | 20090202 |
Method PROCESS_NAST on class CL_OPS_SE_SOC_CONTROL has no exception.
Method READ_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_OPS_SE_SOC_MESSAGE | 20090126 | |||
2 | Exporting | ER_MESSAGE | Call by reference | Object reference (TYPE REF TO) | DATA | 20090126 | |||
3 | Exporting | ET_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20090126 | |||
4 | Exporting | EV_EVENT | Call by reference | Type reference (TYPE) | OPS_SE_SOC_EVENT | 20090202 | |||
5 | Exporting | EV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Language Key | 20090210 | ||
6 | Exporting | EV_MSGID | Call by reference | Type reference (TYPE) | OPS_SE_SOC_MSGID | 20090202 | |||
7 | Exporting | EV_PREPROCESSED | Call by reference | Type reference (TYPE) | OPS_SE_SOC_PREPROC | 20090202 | |||
8 | Exporting | EV_TCODE | Call by reference | Type reference (TYPE) | SYTCODE | 20090202 | |||
9 | Exporting | EV_UNAME | Call by reference | Type reference (TYPE) | SYUNAME | 20090202 | |||
10 | Importing | IS_KEY | Call by reference | Type reference (TYPE) | GTY_SOC_KEY | 20090126 |
Method READ_LOG on class CL_OPS_SE_SOC_CONTROL has no exception.
Method RESET_CONTEXT Signature
Method RESET_CONTEXT on class CL_OPS_SE_SOC_CONTROL has no parameter.
Method RESET_CONTEXT on class CL_OPS_SE_SOC_CONTROL has no exception.
Method SEND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PREP | Call by reference | Type reference (TYPE) | GTY_PREPROCESS_T | 20090203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SHP_APPL_ERROR_MESSAGE | 20090126 |
Method WRITE_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_OPS_SE_SOC_MESSAGE | 20090126 | |||
2 | Importing | IS_NAST_KEY | Call by reference | Type reference (TYPE) | GTY_NAST_KEY | 20090202 | |||
3 | Importing | IT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20090126 | |||
4 | Importing | IV_PREPROCESS | Call by reference | Type reference (TYPE) | OPS_SE_SOC_PREPROC | 20090202 |
Method WRITE_LOG on class CL_OPS_SE_SOC_CONTROL has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 605 |