SAP ABAP Class /AIN/CL_BASIC_ACTIVITY (Root of all activity classes)
Hierarchy
☛
AIN (Software Component) AIN 710: Add-On Installation
⤷
AIE-AII (Application Component) Infrastructure
⤷
/AIN/ACTIVITIES (Package) Auto-ID Activities

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_DECOMMISSION | Decommision object Activity | 20060728 |
2 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_HIER_PEER_ADD | Add peer to existing hierarchy / bundle | 20061117 |
3 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_HIER_CREATE | Create object hierarchy using context Activity | 20060811 |
4 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_HIER_CHG_CHECK | Activity compare hierarchy in MSG and BTD | 20060821 |
5 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_HIER_BY_PLEVEL | Create hierarchy based on pack level | 20060821 |
6 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_EXISTENCE_CHECK | Check object exists in SAP AII Activity | 20060808 |
7 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_DET_FR_POBJ | Activity adds objects from object hierarchy to context | 20060824 |
8 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_DET_FR_OBS_NO_DOC | Activity adds objects from observations to context | 20061115 |
9 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_DET_FR_BTD_ACT | Activity adds actual objects from BTD to context | 20060824 |
10 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_DET_FR_BTD | Activity adds expected objects from BTD to context | 20060824 |
... | Click here to see Used By full list (78 items) |
Properties
Class | /AIN/CL_BASIC_ACTIVITY | |
Short Description | Root of all activity classes | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /AIN/ACTIVITIES | Auto-ID Activities |
Created | 20040504 | SAP |
Last change | 20141109 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /AIN/CL_BASIC_ACTIVITY has no forward declaration.
Interfaces
Class /AIN/CL_BASIC_ACTIVITY has no interface implemented.
Friends
Class /AIN/CL_BASIC_ACTIVITY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | 5 | 20050112 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | 2 | 20050112 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /AIN/ACTIVITY_PARAM_NAME | 'LOCK_RETRY_WAIT' | Activity Parameter Name | 20050112 | |
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20040504 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | 20050112 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Get description of action type | 20050325 |
2 | ![]() |
Instance method | Protected | Method | Check for missing activity parameter value and raise except. | 20070125 |
3 | ![]() |
Instance method | Protected | Method | Update application log header by activity context | 20060913 |
4 | ![]() |
Instance method | Protected | Method | OBSOLETE - do not use anymore! | 20040525 |
5 | ![]() |
Instance method | Protected | Method | OBSOLETE - do not use anymore! | 20040604 |
6 | ![]() |
Instance method | Protected | Method | Get description of document status | 20040818 |
7 | ![]() |
Instance method | Protected | Method | Get description of document type | 20040818 |
8 | ![]() |
Instance method | Protected | Method | OBSOLETE - do not use anymore! | 20040525 |
9 | ![]() |
Instance method | Protected | Method | OBSOLETE - do not use anymore! | 20041013 |
10 | ![]() |
Instance method | Protected | Method | OBSOLETE - do not use anymore! | 20050112 |
11 | ![]() |
Instance method | Protected | Method | add message to log | 20040517 |
12 | ![]() |
Instance method | Protected | Method | add message to log and collect message into return table | 20041006 |
13 | ![]() |
Instance method | Protected | Method | provide return message table | 20040504 |
14 | ![]() |
Instance method | Protected | Method | collect message into return message table | 20040504 |
Events
Class /AIN/CL_BASIC_ACTIVITY has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | STY_GTIN_NR_KEY | Public | See coding | 20041104 | BEGIN OF sty_gtin_nr_key,
epc_type TYPE /ain/epc_type,
gtin TYPE comt_gtin,
END OF sty_gtin_nr_key
|
||
2 | STY_SSCC_NR_KEY | Public | See coding | 20041104 | BEGIN OF sty_sscc_nr_key,
epc_type TYPE /ain/epc_type,
comp_prefix TYPE /ain/epc_prefix,
END OF sty_sscc_nr_key
|
||
3 | TRANS_ITM_TAB_TYPE | Private | See coding | 20080325 | trans_itm_tab_type TYPE STANDARD TABLE OF trans_itm_type
|
||
4 | TRANS_ITM_TYPE | Private | See coding | 20080325 | BEGIN OF trans_itm_type,
prod_id TYPE /ain/pub_prod_extid,
qty TYPE i,
uom TYPE /ain/pub_prod_uom,
src_sloc TYPE /ain/dm_extloc_id,
src_plant TYPE /ain/dm_extloc_id,
dst_sloc TYPE /ain/dm_extloc_id,
dst_plant TYPE /ain/dm_extloc_id,
END OF trans_itm_type
|
||
5 | TTY_GTIN_NR_KEY | Public | See coding | 20041104 | tty_gtin_nr_key TYPE STANDARD TABLE OF sty_gtin_nr_key
|
||
6 | TTY_SSCC_NR_KEY | Public | See coding | 20041104 | tty_sscc_nr_key type standard table of sty_sscc_nr_key
|
Method Signatures
Method ACTION_TYPE_DESCR_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ACTION_TYPE_DESCR | Value transfer | Type reference (TYPE) | /AIN/DM_ACTION_TYPE_DESCR | Beschreibung des Aktionstyps | 20050325 | ||
2 | ![]() |
IV_ACTION_TYPE | Call by reference | Type reference (TYPE) | /AIN/DM_ACTION_TYPE | Aktionstyp | 20050325 |
Method ACTION_TYPE_DESCR_GET on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method ACT_PAR_VAL_MISSING_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PARAMETER | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_PARAMETERS | 20070125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Activity Exception | 20070125 |
Method APPLOG_HEADER_UPD_BY_CTX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_LOG | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | AIN Application log | 20060913 | ||
2 | ![]() |
IS_CONTEXT | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_CONTEXT_STR | Activity Context | 20060913 |
Method APPLOG_HEADER_UPD_BY_CTX on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method DEQUEUE_LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DEVGRP_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_DEVGRP_GUID_TAB | Tabelle: RFID-Geräte-GUIDs | 20041001 | ||
2 | ![]() |
IT_DOCIDTYPE | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_ID_TYPE_TAB | 20040525 | |||
3 | ![]() |
IT_GTIN_NR_KEY | Call by reference | Type reference (TYPE) | TTY_GTIN_NR_KEY | 20041104 | |||
4 | ![]() |
IT_ID | Call by reference | Type reference (TYPE) | /AIN/ID_TAB | 20050113 | |||
5 | ![]() |
IT_SSCC_NR_KEY | Call by reference | Type reference (TYPE) | TTY_SSCC_NR_KEY | 20041104 |
Method DEQUEUE_LOCK on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method DOCUMENT_STATUS_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_LOG | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | 20040604 | |||
2 | ![]() |
IV_ACTION_TYPE | Call by reference | Type reference (TYPE) | /AIN/DM_ACTION_TYPE | Aktionstyp | 20040604 | ||
3 | ![]() |
IV_DATABASE_UPDATE | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060331 | |
4 | ![]() |
IV_DOC_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_GUID | Beleg-GUID | 20040604 | ||
5 | ![]() |
IV_REASON_CODE | Call by reference | Type reference (TYPE) | /AIN/DM_REASON_CODE | Begründungsschlüssel | 20040727 | ||
6 | ![]() |
IV_STATUS | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_STATUS | Belegstatus | 20040604 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20040604 |
Method DOC_STATUS_DESCR_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DOC_STATUS_DESCR | Value transfer | Type reference (TYPE) | VAL_TEXT | 20040818 | |||
2 | ![]() |
IV_DOC_STATUS | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_STATUS | Belegstatus | 20040818 |
Method DOC_STATUS_DESCR_GET on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method DOC_TYPE_DESCR_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DOC_TYPE_DESCR | Value transfer | Type reference (TYPE) | VAL_TEXT | 20040818 | |||
2 | ![]() |
IV_DOC_TYPE | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_TYPE | Belegart | 20040818 |
Method DOC_TYPE_DESCR_GET on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method ENQUEUE_LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DEVGRP_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_DEVGRP_GUID_TAB | Tabelle: RFID-Geräte-GUIDs | 20041001 | ||
2 | ![]() |
IT_DOCIDTYPE | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_ID_TYPE_TAB | 20040525 | |||
3 | ![]() |
IT_GTIN_NR_KEY | Call by reference | Type reference (TYPE) | TTY_GTIN_NR_KEY | 20041104 | |||
4 | ![]() |
IT_ID | Call by reference | Type reference (TYPE) | /AIN/ID_TAB | 20050113 | |||
5 | ![]() |
IT_SSCC_NR_KEY | Call by reference | Type reference (TYPE) | TTY_SSCC_NR_KEY | 20041104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041006 |
Method EPC_EXISTENCE_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_EXISTS | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041013 | ||
2 | ![]() |
IO_LOG | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | 20041013 | |||
3 | ![]() |
IV_EPC | Call by reference | Type reference (TYPE) | /AIN/EPC | Electronic Product Code | 20041013 | ||
4 | ![]() |
IV_EPC_VERSION | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | 20050201 | |||
5 | ![]() |
IV_MSG_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | 'W' | Message Type for 'Exists' Message | 20050606 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050125 |
Method LOCK_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DEVGRP_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_DEVGRP_GUID_TAB | Tabelle: RFID-Geräte-GUIDs | 20050112 | ||
2 | ![]() |
IT_DOCIDTYPE | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_ID_TYPE_TAB | 20050112 | |||
3 | ![]() |
IT_ID | Call by reference | Type reference (TYPE) | /AIN/ID_TAB | 20050113 | |||
4 | ![]() |
IT_PARAMETER | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_PARAMETERS_TAB | Tabellentyp: Aktivitätsparameter | 20050112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050112 |
Method LOG_MESSAGE_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ACTIVITY_EXC | Call by reference | Object reference (TYPE REF TO) | /AIN/CX_ACTIVITY | 20041006 | |||
2 | ![]() |
IO_LOG | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | 20040517 | |||
3 | ![]() |
IT_RET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20040519 | |||
4 | ![]() |
IV_CCMS_ATTRIBUTE | Call by reference | Type reference (TYPE) | ALMTCUSGEN-MTNAMESHRT | Alert: Short Name of Monitoring Type | 20070214 | ||
5 | ![]() |
IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichten, Nachrichtenklasse | 20040517 | ||
6 | ![]() |
IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20040517 | ||
7 | ![]() |
IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 20040517 | |||
8 | ![]() |
IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040517 | ||
9 | ![]() |
IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040517 | ||
10 | ![]() |
IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040517 | ||
11 | ![]() |
IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040517 | ||
12 | ![]() |
IV_RET_MESSAGE_COLLECT | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040929 |
Method LOG_MESSAGE_ADD on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method MESSAGE_COLLECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ACTIVITY_EXC | Call by reference | Object reference (TYPE REF TO) | /AIN/CX_ACTIVITY | 20041006 | |||
2 | ![]() |
IO_LOG | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | 20041006 | |||
3 | ![]() |
IT_RET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20041006 | |||
4 | ![]() |
IV_CCMS_ATTRIBUTE | Call by reference | Type reference (TYPE) | ALMTCUSGEN-MTNAMESHRT | Alert: Short Name of Monitoring Type | 20070214 | ||
5 | ![]() |
IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichten, Nachrichtenklasse | 20041006 | ||
6 | ![]() |
IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20041006 | ||
7 | ![]() |
IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 20041006 | |||
8 | ![]() |
IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20041006 | ||
9 | ![]() |
IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20041006 | ||
10 | ![]() |
IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20041006 | ||
11 | ![]() |
IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20041006 |
Method MESSAGE_COLLECT on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method RET_MESSAGES_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RET_MSG | Value transfer | Type reference (TYPE) | BAPIRETTAB | 20040504 |
Method RET_MESSAGES_GET on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method RET_MESSAGE_COLLECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ACTIVITY_EXC | Call by reference | Object reference (TYPE REF TO) | /AIN/CX_ACTIVITY | 20041006 | |||
2 | ![]() |
IT_RET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20040519 | |||
3 | ![]() |
IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichten, Nachrichtenklasse | 20040504 | ||
4 | ![]() |
IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20040504 | ||
5 | ![]() |
IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 20040504 | |||
6 | ![]() |
IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040504 | ||
7 | ![]() |
IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040504 | ||
8 | ![]() |
IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040504 | ||
9 | ![]() |
IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040504 |
Method RET_MESSAGE_COLLECT on class /AIN/CL_BASIC_ACTIVITY has no exception.
Meta Relationship - Used By (full list)
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 200 |