SAP ABAP Class /TDAG/CL_TBO_MA (TBO for Material Assessment)
Hierarchy
☛
TDAGBCA (Software Component) TechniData Basic Components
⤷
EHS (Application Component) Environment, Health and Safety
⤷
/TDAG/EHSRC_BO_MA_IMPL_TBO (Package) TBO implementation

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /TDAG/CL_WFF_MAT_SUB_BASE_TBO | Base Class of All TBOs That Handle Materials and Substances | 20080715 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | BI_OBJECT | Business Instance | 20080724 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | BI_PERSISTENT | Persistent Business Instance | 20080724 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_WORKFLOW | Business Workflow | 20080724 |
Properties
Class | /TDAG/CL_TBO_MA | |
Short Description | TBO for Material Assessment | |
Super Class | /TDAG/CL_WFF_MAT_SUB_BASE_TBO | Base Class of All TBOs That Handle Materials and Substances |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /TDAG/EHSRC_BO_MA_IMPL_TBO | TBO implementation |
Created | 20080701 | SAP |
Last change | 20141109 | 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) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | BI_OBJECT | Business Instance | 20080724 | ||
2 | BI_PERSISTENT | Persistent Business Instance | 20080724 | ||
3 | IF_WORKFLOW | Business Workflow | 20080724 |
Friends
Class /TDAG/CL_TBO_MA has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'PRECISE_ASSESSMENT_DONE' | Precise Assessment completed | 20081001 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'REAL_ASSESSMENT_DONE' | Real Substance Assessment completed | 20081001 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'ROUGH_ASSESSMENT_DONE' | Rough Assessment completed | 20081001 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | SWW_TASK | 'TS00276204' | Workflow task ID for Precise Assessment | 20081101 | |
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWW_TASK | 'TS00276205' | Workflow task ID for Real Substance Assessment | 20081101 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | SWW_TASK | 'TS00276203' | Workflow task ID for Rough Assessment | 20081101 | |
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_DATE | DueDate | 20081013 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_IS_EXEMPTED | States if there is a valid exemption present for material | 20081024 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_OBSOLETE_NATURE | Flag indicating that further processing is obsolete | 20081104 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/EHSRC_FW_DO_SUB_COMP | Flag: Substance Composition Maintenance was requested | 20081014 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWW_PRIO | Priority for the workflow to be created | 20081013 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/RCSE_REACH_RELEVANCE | REACH relevant | 20080718 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/EHSRC_FW_REASSESSMENT | True if a re-assessment shall be conducted | 20081013 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/CPE_SVT_RELEVANT | Relevant for Substance Volume Tracking | 20080714 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Assures the existance of a work item for this assess. step | 20081101 |
2 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20080722 |
3 | ![]() |
Instance method | Public | Method | Conduct Precise Material Assessment | 20081001 |
4 | ![]() |
Instance method | Public | Method | Conduct Real Substance Assessment | 20081001 |
5 | ![]() |
Instance method | Public | Method | Conduct Rough Assessment | 20080930 |
6 | ![]() |
Instance method | Public | Method | Dummy operation as placeholder for workflow templates | 20080813 |
7 | ![]() |
Instance method | Public | Method | Returns assessment status of the material to be processed | 20081030 |
8 | ![]() |
Instance method | Public | Method | Returns the due date of the workflow | 20081014 |
9 | ![]() |
Instance method | Private | Method | Returns the internal material number | 20081013 |
10 | ![]() |
Instance method | Public | Method | Returns the priority with which the workflows shall run | 20081014 |
11 | ![]() |
Instance method | Public | Method | Returns if material possessed exemptions | 20081023 |
12 | ![]() |
Instance method | Public | Method | Flag: Value of nature makes further processing obsolete | 20081104 |
13 | ![]() |
Instance method | Public | Method | Returns property REACH relevant | 20081023 |
14 | ![]() |
Instance method | Private | Method | Is real substance assigned to a material | 20081104 |
15 | ![]() |
Instance method | Public | Method | Returns the flag for overriding Determine Assessment Status | 20081014 |
16 | ![]() |
Instance method | Public | Method | True if Substance Composition Maintenance is necessary | 20081013 |
17 | ![]() |
Instance method | Private | Method | Locking (and reading) of buffer data | 20081001 |
18 | ![]() |
Instance method | Private | Method | Checks if another TBO is processing given material already | 20081030 |
19 | ![]() |
Instance method | Private | Method | Save the buffer data | 20081001 |
20 | ![]() |
Instance method | Private | Method | Assign a real substance to a material | 20081002 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | CREATED | Instance Event (0) |
Public (2) |
Object instance was created | 20080723 |
2 | PRECISE_ASSESSMENT_DONE | Instance Event (0) |
Public (2) |
Precise Assessment completed | 20081001 |
3 | REAL_ASSESSMENT_DONE | Instance Event (0) |
Public (2) |
Real Substance Assessment completed | 20081001 |
4 | ROUGH_ASSESSMENT_DONE | Instance Event (0) |
Public (2) |
Rough Assessment completed | 20081001 |
Types
Class /TDAG/CL_TBO_MA has no local type.
Method Signatures
Method ASSERT_WORK_ITEM_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TASK_ID | Call by reference | Type reference (TYPE) | SWW_TASK | Aufgabenkennung | 20081101 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kein aktives Work-Item für diese TBO-Instanz gefunden | 20081101 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CREATING_USER | Call by reference | Type reference (TYPE) | /TDAG/EHFND_FW_USER | SY-UNAME | Anlegender Benutzer | 20080730 | |
2 | ![]() |
IV_DUE_DATE | Call by reference | Type reference (TYPE) | /TDAG/EHFND_FW_DATE | Fälligkeitsdatum für angelegte Workflows | 20081013 | ||
3 | ![]() |
IV_INSTANCE_ID | Call by reference | Type reference (TYPE) | SIBFINSTID | ID des zu erzeugenden/lesenden Objekts | 20080724 | ||
4 | ![]() |
IV_MATERIAL_NUMBER | Call by reference | Type reference (TYPE) | MATNR | Materialnummer (externe Repräsentation) | 20080811 | ||
5 | ![]() |
IV_PRIORITY | Call by reference | Type reference (TYPE) | SWW_PRIO | 5 | Priorität mit der Workflows erzeugt werden sollen | 20081013 | |
6 | ![]() |
IV_RE_ASSESSMENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | True, wenn ein Re-Assessment erwünscht ist | 20081013 | ||
7 | ![]() |
IV_VARIANT_NAME | Call by reference | Type reference (TYPE) | /TDAG/EHFND_FW_VARIANT | Variantennamen eines Workflows | 20080730 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme für Objekte in unzulässigen Zuständen | 20081015 |
Method DO_PRECISE_ASSESSMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_EXEMPTIONS | Call by reference | Type reference (TYPE) | /TDAG/CPYS_RCMATBAS_EXEMPTION | CP: Materialausnahme | 20081002 | ||
2 | ![]() |
IV_INTERMEDIATE_TYPE | Call by reference | Type reference (TYPE) | /TDAG/CPE_INTERMEDIATE | Einstelliges Kennzeichen | 20081001 | ||
3 | ![]() |
IV_NATURE | Call by reference | Type reference (TYPE) | ESEPHRKEY | Phrasenkatalog mit Phrasenschlüssel | 20081001 | ||
4 | ![]() |
IV_REACH_RELEVANCE | Call by reference | Type reference (TYPE) | /TDAG/RCSE_REACH_RELEVANCE | REACH Relevanz | 20081001 | ||
5 | ![]() |
IV_SVT_RELEVANCE | Call by reference | Type reference (TYPE) | /TDAG/CPE_SVT_RELEVANT | Phrasenkatalog mit Phrasenschlüssel | 20081001 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme für Objekte in unzulässigen Zuständen | 20081103 | |
2 | ![]() |
Ausnahme beim Speichern | 20081001 |
Method DO_REAL_ASSESSMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_HAZARDOUS | Call by reference | Type reference (TYPE) | /TDAG/CPE_RCMATBAS_HAZARD | Hazardousness-Bewertung | 20081001 | ||
2 | ![]() |
IV_REAL_SUBSTANCE | Call by reference | Type reference (TYPE) | ESERECN | RECN der zugeordneten Substanz | 20081001 | ||
3 | ![]() |
IV_REQ_SUB_COMP_MAINTENANCE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Anfordern des Schrittes Substance Composition Maintenance | 20081014 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme für Objekte in unzulässigen Zuständen | 20081103 | |
2 | ![]() |
Ausnahme beim Speichern | 20081001 |
Method DO_ROUGH_ASSESSMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_REACH_RELEVANCE | Call by reference | Type reference (TYPE) | /TDAG/RCSE_REACH_RELEVANCE | REACH Relevanz | 20080930 | ||
2 | ![]() |
IV_SVT_RELEVANCE | Call by reference | Type reference (TYPE) | /TDAG/CPE_SVT_RELEVANT | SVT Relevanz | 20080930 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kein aktives Work-Item für diese TBO-Instanz gefunden | 20081103 | |
2 | ![]() |
Ausnahme beim Speichern | 20080930 |
Method DUMMY_OPERATION Signature
Method DUMMY_OPERATION on class /TDAG/CL_TBO_MA has no parameter.
Method DUMMY_OPERATION on class /TDAG/CL_TBO_MA has no exception.
Method GET_ASSESSMENT_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_ASSESSMENT_STATUS | Value transfer | Type reference (TYPE) | /TDAG/RCSE_ASSESSMENT_STATUS | Assessment Status | 20081030 |
Method GET_ASSESSMENT_STATUS on class /TDAG/CL_TBO_MA has no exception.
Method GET_DUE_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_DUE_DATE | Value transfer | Type reference (TYPE) | /TDAG/EHFND_FW_DATE | Fälligkeitsdatum | 20081014 |
Method GET_DUE_DATE on class /TDAG/CL_TBO_MA has no exception.
Method GET_MATERIAL_NUMBER_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_MATERIAL_NUMBER | Value transfer | Type reference (TYPE) | MATNR | Materialnummer | 20081013 |
Method GET_MATERIAL_NUMBER_INTERNAL on class /TDAG/CL_TBO_MA has no exception.
Method GET_PRIORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_PRIORITY | Value transfer | Type reference (TYPE) | SWW_PRIO | Workflow Priorität | 20081014 |
Method GET_PRIORITY on class /TDAG/CL_TBO_MA has no exception.
Method IS_EXEMPTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_IS_EXEMPTED | Value transfer | Type reference (TYPE) | /TDAG/EHFND_FW_IS_EXEMPTED | Zeigt an, ob Exemptions existieren | 20081023 |
Method IS_EXEMPTED on class /TDAG/CL_TBO_MA has no exception.
Method IS_OBSOLETE_NATURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_IS_OBSOLETE_NATURE | Value transfer | Type reference (TYPE) | /TDAG/EHFND_FW_OBSOLETE_NATURE | Flag, das anzeigt, dass weitere Bearbeitung unnötig ist | 20081104 |
Method IS_OBSOLETE_NATURE on class /TDAG/CL_TBO_MA has no exception.
Method IS_REACH_RELEVANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_IS_REACH_RELEVANT | Value transfer | Type reference (TYPE) | /TDAG/RCSE_REACH_RELEVANCE | REACH Relevanz | 20081023 |
Method IS_REACH_RELEVANT on class /TDAG/CL_TBO_MA has no exception.
Method IS_REAL_SUBSTANCE_ASSIGNED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_FLG_RESULT | Value transfer | Type reference (TYPE) | ESEBOOLE | =X, wenn Realstoffzuordnung existiert | 20081104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim Speichern | 20081104 |
Method IS_RE_ASSESSMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_RE_ASSESSMENT | Value transfer | Type reference (TYPE) | /TDAG/EHSRC_FW_REASSESSMENT | Flag, zeigt an, ob Re-Assessment durchgeführt werden soll | 20081014 |
Method IS_RE_ASSESSMENT on class /TDAG/CL_TBO_MA has no exception.
Method IS_SUB_COMP_REQUESTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_REQUESTED | Value transfer | Type reference (TYPE) | /TDAG/EHSRC_FW_DO_SUB_COMP | Flag: Zeigt an, dass Substance Composition angefordert wurde | 20081013 |
Method IS_SUB_COMP_REQUESTED on class /TDAG/CL_TBO_MA has no exception.
Method LOCK_ASSESSMENT_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_MATBAS | Value transfer | Type reference (TYPE) | /TDAG/CPS_RCMATBAS_API | Materialbeurteilung | 20081001 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim Speichern | 20081001 |
Method REDUNDANCY_CHECK Signature
Method REDUNDANCY_CHECK on class /TDAG/CL_TBO_MA has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme für Objekte in unzulässigen Zuständen | 20081030 |
Method SAVE_ASSESSMENT_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MATBAS | Call by reference | Type reference (TYPE) | /TDAG/CPS_RCMATBAS_API | Materialbeurteilung | 20081001 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim Speichern | 20081001 |
Method SET_REAL_SUBSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_REAL_SUBSTANCE | Call by reference | Type reference (TYPE) | ESERECN | Laufende Nummer des Datensatzes | 20081002 | ||
2 | ![]() |
RV_SUBID | Value transfer | Type reference (TYPE) | ESESUBID | Spezifikation | 20081016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim Speichern | 20081002 |
Event Signatures
Event CREATED Signature
Event CREATED on class /TDAG/CL_TBO_MA has no parameter.
Event PRECISE_ASSESSMENT_DONE Signature
Event PRECISE_ASSESSMENT_DONE on class /TDAG/CL_TBO_MA has no parameter.
Event REAL_ASSESSMENT_DONE Signature
Event REAL_ASSESSMENT_DONE on class /TDAG/CL_TBO_MA has no parameter.
Event ROUGH_ASSESSMENT_DONE Signature
Event ROUGH_ASSESSMENT_DONE on class /TDAG/CL_TBO_MA has no parameter.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 110_600 |