SAP ABAP Class CL_IUID_STATUS (UII Status Handling)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD-UID (Application Component) Unique Identification
     IUID (Package) Item Unique Identification
Properties
Class CL_IUID_STATUS  
Short Description UII Status Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IUID   Item Unique Identification 
Created 20080516   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ITOB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IUID_STATUS has no interface implemented.
Friends
Class CL_IUID_STATUS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVITY_ATTACH Constant Public Type reference (TYPE) J_VORGANG 'PMU2' Business Transaction 20080826
2 GC_ACTIVITY_CONFIRMATION Constant Public Type reference (TYPE) J_VORGANG 'PMU4' Business Transaction 20080826
3 GC_ACTIVITY_DETACH Constant Public Type reference (TYPE) J_VORGANG 'PMU5' Business Transaction 20080826
4 GC_ACTIVITY_GENERATE Constant Public Type reference (TYPE) J_VORGANG 'PMU1' Business Transaction 20080826
5 GC_ACTIVITY_SEND Constant Public Type reference (TYPE) J_VORGANG 'PMU3' Business Transaction 20080826
6 GC_ACTIVITY_UNDEFINED Constant Public Type reference (TYPE) J_VORGANG 'PMU0' UII status undefined 20080826
7 GC_STATUS_UII_ATTACHED Constant Public Type reference (TYPE) J_ISTAT 'IUII2' System status 20080826
8 GC_STATUS_UII_CONFIRMED Constant Public Type reference (TYPE) J_ISTAT 'IUII4' System status 20080826
9 GC_STATUS_UII_GENERATED Constant Public Type reference (TYPE) J_ISTAT 'IUII1' System status 20080826
10 GC_STATUS_UII_SENT Constant Public Type reference (TYPE) J_ISTAT 'IUII3' System status 20080826
11 GC_STATUS_UII_UNDEFINED Constant Public Type reference (TYPE) J_ISTAT 'IUII0' System status 20080826
12 GR_BADI_STS_CHK Static Attribute Private Object reference (TYPE REF TO) BADI_IUID_STATUS_CHECK UII Status Check 20080626
13 GV_INITIAL_SENDING_ACTIVE Static Attribute Private Type reference (TYPE) FLAG General Flag 20090429
Methods
# Method Level Visibility Method type Description Created on
1 ARE_UIIS_ATTACHED Static method Public Method Checks if UIIs are attached 20080606
2 ARE_UIIS_CONFIRMED Static method Public Method Checks if UIIs are confirmed 20080606
3 ARE_UIIS_SENT Static method Public Method Checks if UIIs are sent 20090304
4 CLASS_CONSTRUCTOR Static method Public Constructor 20080626
5 GET_UIIS_ATTACHED Static method Public Method Get UIIs attached 20080527
6 GET_UIIS_CONFIRMED Static method Public Method Get UIIs confirmed 20080602
7 GET_UIIS_DETACHED Static method Public Method Get UIIs detached 20080529
8 IS_UII_ATTACHED Static method Public Method Checks if UIIs are attached 20090216
9 IS_UII_CONFIRMED Static method Public Method Checks if UIIs are confirmed 20090216
10 IS_UII_GENERATED Static method Public Method Checks if UII is generated 20090306
11 IS_UII_SENT Static method Public Method Checks if UII is sent 20090304
12 LOCK_UII Static method Public Method Lock Equipment or Serial Number 20090417
13 PERFORM_ACTIVITY Static method Public Method Perform business transaction and set UII system status 20080826
14 SEND_UIIS_TO_REGISTRY Static method Public Method Send UIIs to Registry 20080516
15 SET_INITIAL_SENDING_MODE Static method Public Method Set initial sending mode 20090429
16 SET_INITIAL_UII_STATUS Static method Public Method Set Status Generated or Attached for new UII 20090515
17 SET_UIIS_GENERATED Static method Public Method Set UIIs generated 20080627
18 SET_UIIS_UNDEFINED Static method Public Method Set UIIs undefined 20080529
Events
Class CL_IUID_STATUS has no event.
Types
Class CL_IUID_STATUS has no local type.
Method Signatures

Method ARE_UIIS_ATTACHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UIIS Call by reference Type reference (TYPE) IUID_UII_TT List of Unique Item Identifier 20080606
2 Returning RT_ATTACHED_UIIS Value transfer Type reference (TYPE) IUID_UII_TT List of Unique Item Identifier 20080606

Method ARE_UIIS_ATTACHED on class CL_IUID_STATUS has no exception.

Method ARE_UIIS_CONFIRMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UIIS Call by reference Type reference (TYPE) IUID_UII_TT List of Unique Item Identifier 20080606
2 Returning RT_CONFIRMED_UIIS Value transfer Type reference (TYPE) IUID_UII_TT List of Unique Item Identifier 20080606

Method ARE_UIIS_CONFIRMED on class CL_IUID_STATUS has no exception.

Method ARE_UIIS_SENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UIIS Call by reference Type reference (TYPE) IUID_UII_TT List of Unique Item Identifier 20090304
2 Returning RT_SENT_UIIS Value transfer Type reference (TYPE) IUID_UII_TT List of Unique Item Identifier 20090304

Method ARE_UIIS_SENT on class CL_IUID_STATUS has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IUID_STATUS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IUID_STATUS has no exception.

Method GET_UIIS_ATTACHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080527
2 Importing IT_UII Call by reference Type reference (TYPE) IUID_EQUI_PM_ORDER_TT Table of UIIs to get attached and related PM Order Numbers 20080528

Method GET_UIIS_ATTACHED on class CL_IUID_STATUS has no exception.

Method GET_UIIS_CONFIRMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Messages (Error handling) 20080602
2 Importing IT_UII Call by reference Type reference (TYPE) IUID_UII_TT Table of UIIs to check confirmation for 20080602

Method GET_UIIS_CONFIRMED on class CL_IUID_STATUS has no exception.

Method GET_UIIS_DETACHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Error Log 20080529
2 Importing IT_UII Call by reference Type reference (TYPE) IUID_UII_TT Table containing UIIs to get detached 20080529

Method GET_UIIS_DETACHED on class CL_IUID_STATUS has no exception.

Method IS_UII_ATTACHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UII Call by reference Type reference (TYPE) UII_CHAR72 UII 20090216
2 Returning RV_ATTACHED Value transfer Type reference (TYPE) FLAG 'X' = Attached / ' ' = Not Attached 20090216

Method IS_UII_ATTACHED on class CL_IUID_STATUS has no exception.

Method IS_UII_CONFIRMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UII Call by reference Type reference (TYPE) UII_CHAR72 UII 20090216
2 Returning RV_CONFIRMED Value transfer Type reference (TYPE) FLAG 'X' = Confirmed / ' ' = Not Confirmed 20090216

Method IS_UII_CONFIRMED on class CL_IUID_STATUS has no exception.

Method IS_UII_GENERATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UII Call by reference Type reference (TYPE) UII_CHAR72 Unique Item Identifier 20090306
2 Returning RV_GENERATED Value transfer Type reference (TYPE) FLAG X = generated; space = not generated 20090306

Method IS_UII_GENERATED on class CL_IUID_STATUS has no exception.

Method IS_UII_SENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UII Call by reference Type reference (TYPE) UII_CHAR72 UII 20090304
2 Returning RV_SENT Value transfer Type reference (TYPE) FLAG 'X' = Sent / ' ' = Not Sent 20090304

Method IS_UII_SENT on class CL_IUID_STATUS has no exception.

Method LOCK_UII Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EQUI Call by reference Type reference (TYPE) EQUI Equipment master data 20090417
2 Importing IV_CHECK_AUTH Call by reference Type reference (TYPE) XFELD 'X' Perform Authority Check 20090417
3 Importing IV_HANDLE Call by reference Type reference (TYPE) ITOB_HANDLE 20090617
4 Importing IV_UII Call by reference Type reference (TYPE) UII_CHAR72 Unique Item Identifier 20090417
# Exception Resumable Description Created on
1 NOT_POSSIBLE 20090417

Method PERFORM_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) TJ01-VRGNG Business Transaction 20080826
2 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Simulation 20080826
3 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUI-EQUNR Equipment Number 20080826
4 Importing IV_OBJNR Call by reference Type reference (TYPE) EQUI-OBJNR Object number 20080826
# Exception Resumable Description Created on
1 STATUS_NOT_CHANGED 20080826

Method SEND_UIIS_TO_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Messages (Error handling) 20080516
2 Importing IT_UII Call by reference Type reference (TYPE) IUID_UII_TT Table of UIIs to Send to Registry for Initial Registration 20080516
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20090115

Method SEND_UIIS_TO_REGISTRY on class CL_IUID_STATUS has no exception.

Method SET_INITIAL_SENDING_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATE Call by reference Type reference (TYPE) FLAG General Flag 20090429

Method SET_INITIAL_SENDING_MODE on class CL_IUID_STATUS has no exception.

Method SET_INITIAL_UII_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Simulation 20090515
2 Importing IV_OBJNR Call by reference Type reference (TYPE) EQUI-OBJNR Object number 20090515
3 Importing IV_UII Call by reference Type reference (TYPE) EQUI-UII Unique Item Identifier 20090515
# Exception Resumable Description Created on
1 STATUS_NOT_CHANGED 20090515

Method SET_UIIS_GENERATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Error Log 20080627
2 Importing IT_UII Call by reference Type reference (TYPE) IUID_UII_TT Table containing UIIs to set generated 20080627

Method SET_UIIS_GENERATED on class CL_IUID_STATUS has no exception.

Method SET_UIIS_UNDEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Error Log 20080529
2 Importing IT_UII Call by reference Type reference (TYPE) IUID_UII_TT Table containing UIIs to set undefined 20080529

Method SET_UIIS_UNDEFINED on class CL_IUID_STATUS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604