SAP ABAP Interface IF_TFW_TAG (Tag Interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-TFW (Application Component) Tagging Framework
     STFW_CORE (Package) Tagging Framework Core
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TFW_TAG Object Tagging Implementation 20130412
Properties
Interface IF_TFW_TAG  
Short Description Tag Interface    
General Data
Package STFW_CORE   Tagging Framework Core 
Created 20130412   SAP 
Last changed 20140121   SAP 
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)
2 IF_TFW_TAG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_TFW_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_TFW_METADATA Metadata Interface 20130412
Friends
Interface IF_TFW_TAG has no friend.
Attributes
Interface IF_TFW_TAG has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TAGS Instance method Public Method Add new tag(s) to an object 20130416
2 DELETE_TAGS Instance method Public Method Delete tag(s) for an object 20130416
3 GET_TAGS Instance method Public Method Get all tags for an object 20130412
Events
Interface IF_TFW_TAG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_TAG Public See coding Tag info 20130418 BEGIN OF s_tag, tag_id TYPE tfw_tag_id, predicate TYPE if_tfw_pred_lookup=>predicate_key, pri_ic TYPE tfw_priic, grp_ic TYPE tfw_grpic, group_id TYPE tfw_group_id, END OF s_tag
2 S_TAG_DB Public See coding Tag DB type 20130418 BEGIN OF s_tag_db, object_id TYPE if_tfw_types=>object_id, object_type_id TYPE if_tfw_types=>object_type_id, seqnr TYPE n LENGTH 6, simplekey TYPE abap_bool, tag_id TYPE tfw_tag_id, predicate TYPE if_tfw_pred_lookup=>predicate_key, attr_name TYPE if_tfw_pred_lookup=>attr_name, namespace TYPE if_tfw_pred_lookup=>namespace, pri_ic TYPE tfw_priic, grp_ic TYPE tfw_grpic, group_id TYPE tfw_group_id, created_by TYPE tfw_unam, created_on TYPE tfw_tmstmp, delete TYPE abap_bool, END OF s_tag_db
3 TS_TAG_DB Public See coding Table type for tag DB 20130418 ts_tag_db TYPE SORTED TABLE OF s_tag_db WITH UNIQUE KEY object_id object_type_id seqnr
4 T_TAG Public See coding Table type for tag info 20130418 t_tag TYPE STANDARD TABLE OF s_tag WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method ADD_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TAG Call by reference Type reference (TYPE) IF_TFW_TAG=>T_TAG Table of Tags 20130416
# Exception Resumable Description Created on
1 CX_TFW_RUNTIME_ERROR Runtime Exception Class 20130627

Method DELETE_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TAG Call by reference Type reference (TYPE) IF_TFW_TAG=>T_TAG Table of Tags 20130416
2 Importing IV_DELETE_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X': Delete all tags 20130416
# Exception Resumable Description Created on
1 CX_TFW_RUNTIME_ERROR TFW: Runtime Exception Class 20130613

Method GET_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TAG Value transfer Type reference (TYPE) IF_TFW_TAG=>T_TAG Table of Tags 20130412
# Exception Resumable Description Created on
1 CX_TFW_RUNTIME_ERROR TFW: Runtime Exception Class 20130613
History
Last changed by/on SAP  20140121 
SAP Release Created in 740