SAP ABAP Class DFPS_IF_PM_ARC_DISTRIB (Interface for BAdI: DFPS_BADI_PM_ARC_DISTRIB_SYS)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20090206
Properties
Class DFPS_IF_PM_ARC_DISTRIB  
Short Description Interface for BAdI: DFPS_BADI_PM_ARC_DISTRIB_SYS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090206   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class DFPS_IF_PM_ARC_DISTRIB has no forward declaration.
Interfaces
Class DFPS_IF_PM_ARC_DISTRIB has no interface implemented.
Friends
Class DFPS_IF_PM_ARC_DISTRIB has no friend class.
Attributes
Class DFPS_IF_PM_ARC_DISTRIB has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT_2_POSTPROC Instance method Public Method Include Object in Postprocessing List 20090211
2 CHECK_ARCHIVING_SETTINGS Instance method Public Method Archiving Permitted? 20090311
3 CHECK_KEEP_1_MDOC Instance method Public Method Is a Measurement Document to Be Retained? 20090406
4 CHECK_MEASURING_TIME Instance method Public Method Check Measuring Time 20090401
5 CHECK_PM_DISTRIBUTED Instance method Public Method Distributed Plant Maintenance Active? 20090206
6 CLEAR_INTERNAL_DATA Instance method Public Method Reset Internal Data 20090210
7 COLLECT_MESSAGES_FOR_LOG Instance method Public Method Transfer Messages to Log 20090424
8 DELETE_CHANGE_AUTHORITY_SINGLE Instance method Public Method Delete Change Authorizations for an Object 20090217
9 DELETE_CHANGE_AUTHORITY_TABLE Instance method Public Method Delete Change Authorizations for All Objects 20090217
10 DELETE_IBDU Instance method Public Method Delete IBDU Entry 20090407
11 DELETE_REPLITABS_SINGLE Instance method Public Method Delete Replication Table Entries for an Object 20090217
12 DELETE_REPLITABS_TABLE Instance method Public Method Delete Replication Table Entries for All Objects 20090217
13 DETERMINE_OUTDATED_NOTIF Instance method Public Method Determines Destructability from 'Distributed PM' Notif. View 20090319
14 DETERMINE_OUTDATED_ORDER Instance method Public Method Determines Destructability from 'Distributed PM' Order View 20090319
15 FILTER_BY_CHANGE_AUTHORITY Instance method Public Method Filter Out Objects with Change Authorization 20090206
16 FILTER_BY_CHANGE_AUTHOR_SINGLE Instance method Public Method Filter Out Single Object Without Change Authorization 20090323
17 FILTER_BY_RESIDENCETIME_SINGLE Instance method Public Method Filter Out Object Based on Retention Period 20090326
18 FILTER_BY_RESIDENCE_TIME Instance method Public Method Filter Out Objects Based on Retention Period 20090225
19 GET_IMRG_MESSAGES Instance method Public Method Read Messages for Log 20090527
20 GET_REORG_MSG Instance method Public Method Returns Message Details 20090212
21 GET_SWITCH_INFO Instance method Public Method Answers the Question Whether Switch EAM_SFWS_ILM Is Active 20090212
22 PREPARE_IMRG_LOG Instance method Public Method Prepare Log for Measurement Documents 20090527
23 WRITE_IBDU Instance method Public Method Write IBDU Entry 20090206
24 WRITE_IMRG_LOG Instance method Public Method Write Log for Measurement Documents 20090527
Events
Class DFPS_IF_PM_ARC_DISTRIB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_IMRG_READ Public See coding 20090401 BEGIN OF ts_imrg_read, "IMRG entries, read from archive handle TYPE sytabix, "Instance handle arc_flgs TYPE arch_flags, "ARC_FLGS-FLAG_1: X = Don't delet data TYPE imrg, "transparent IMRG data END OF ts_imrg_read
2 TS_SELC Public See coding 20090206 BEGIN OF ts_selc, qmnum TYPE qmnum, qmart TYPE qmart, aufnr TYPE aufnr, vbeln TYPE vbeln, objnr TYPE j_objnr, prueflos TYPE qplos, revnr TYPE revni, END OF ts_selc
3 TT_IMRG_READ Public See coding 20090401 tt_imrg_read TYPE STANDARD TABLE OF ts_imrg_read
4 TT_MDOCM Public See coding 20090330 tt_mdocm TYPE STANDARD TABLE OF imrc_mdocm
5 TT_SELC Public See coding 20090206 tt_selc TYPE STANDARD TABLE OF ts_selc
6 TT_TEXT30 Public See coding 20090316 tt_text30 TYPE STANDARD TABLE OF text30
Method Signatures

Method ADD_OBJECT_2_POSTPROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NUMBER Call by reference Type reference (TYPE) ANY 20090211
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20090211

Method ADD_OBJECT_2_POSTPROC on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method CHECK_ARCHIVING_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EXIT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090311

Method CHECK_ARCHIVING_SETTINGS on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method CHECK_KEEP_1_MDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_KEEP1_INFO Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090406
2 Importing IV_KEEP1 Call by reference Type reference (TYPE) OAX Kennzeichen Ja/Nein (X/ ) 20090406

Method CHECK_KEEP_1_MDOC on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method CHECK_MEASURING_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_IDATE_INFO Call by reference Type reference (TYPE) XFELD Info bzgl. Bis-Messzeitpunkt ausgeben 20090401
2 Importing IV_IDATE Call by reference Type reference (TYPE) DATUM Bis-Messzeitpunkt 20090401

Method CHECK_MEASURING_TIME on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method CHECK_PM_DISTRIBUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESS_TABLE Call by reference Type reference (TYPE) TSMESG Nachrichtentabelle Nachrichtensammler 20090206
2 Changing CV_EXIT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090206

Method CHECK_PM_DISTRIBUTED on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method CLEAR_INTERNAL_DATA Signature

Method CLEAR_INTERNAL_DATA on class DFPS_IF_PM_ARC_DISTRIB has no parameter.
Method CLEAR_INTERNAL_DATA on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method COLLECT_MESSAGES_FOR_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE_TABLE Call by reference Type reference (TYPE) ANY TABLE Nachrichtentabelle 20090424

Method COLLECT_MESSAGES_FOR_LOG on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method DELETE_CHANGE_AUTHORITY_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NUMBER Call by reference Type reference (TYPE) TEXT30 Objektnummer 20090217
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Objekttyp 20090217

Method DELETE_CHANGE_AUTHORITY_SINGLE on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method DELETE_CHANGE_AUTHORITY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TABLE Call by reference Type reference (TYPE) ANY TABLE Objektnummer 20090217
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Objekttyp 20090217

Method DELETE_CHANGE_AUTHORITY_TABLE on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method DELETE_IBDU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20090407
2 Importing I_USAGE_TYPE Call by reference Type reference (TYPE) USAGE_TYE Verwendung des Eintrags 20090407

Method DELETE_IBDU on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method DELETE_REPLITABS_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NUMBER Call by reference Type reference (TYPE) CHAR120 char120 20090217
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR10 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20090217

Method DELETE_REPLITABS_SINGLE on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method DELETE_REPLITABS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20090217
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR10 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20090217

Method DELETE_REPLITABS_TABLE on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method DETERMINE_OUTDATED_NOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHG_OUTDATED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, space=false) 20090319
2 Importing I_QMNUM Call by reference Type reference (TYPE) QMNUM Meldungsnummer 20090319

Method DETERMINE_OUTDATED_NOTIF on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method DETERMINE_OUTDATED_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHG_OUTDATED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, space=false) 20090319
2 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20090319

Method DETERMINE_OUTDATED_ORDER on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method FILTER_BY_CHANGE_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TABLE Call by reference Type reference (TYPE) ANY TABLE Nachrichtentabelle 20090213
2 Changing CT_OBJECT_TABLE Call by reference Type reference (TYPE) ANY TABLE Tabelle der Objekte 20090210
3 Exporting ET_OBJECTS_NO_CP Call by reference Type reference (TYPE) TT_TEXT30 20090316
4 Importing IV_ARCHIVE_RUN Call by reference Type reference (TYPE) CHAR1 Art des Archivierungsprogramms (Preproc, Write, ...) 20090225
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Objekttyp für PM_CP 20090210
6 Importing IV_UPS_OBJ_TYPE Call by reference Type reference (TYPE) CHAR10 Objekttyp für UPS 20090325

Method FILTER_BY_CHANGE_AUTHORITY on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method FILTER_BY_CHANGE_AUTHOR_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20090324
2 Importing IV_OBJECT_NUMBER Call by reference Type reference (TYPE) TEXT30 Objektnummer 20090323
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Objekttyp für PM_CP 20090323
4 Importing IV_UPS_OBJ_TYPE Call by reference Type reference (TYPE) CHAR10 Objekttyp für UPS 20090325
5 Returning RV_NO_CHANGE_AUTHORIZATION Value transfer Type reference (TYPE) XFELD keine Änderungsberechtigung 20090326

Method FILTER_BY_CHANGE_AUTHOR_SINGLE on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method FILTER_BY_RESIDENCETIME_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESIDENCE_TIME_NOT_REACHED Call by reference Type reference (TYPE) XFELD Residenzzeit nicht erreicht 20090401
2 Importing IS_OBJECT Call by reference Type reference (TYPE) ANY 20090326
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20090326
4 Importing IV_UPS_OBJ_TYPE Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20090326

Method FILTER_BY_RESIDENCETIME_SINGLE on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method FILTER_BY_RESIDENCE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TABLE Call by reference Type reference (TYPE) ANY TABLE Nachrichtentabelle Nachrichtensammler 20090225
2 Changing CT_OBJECT_TABLE Call by reference Type reference (TYPE) ANY TABLE Tabelle der Objekte 20090225
3 Exporting ET_OBJECTS_NO_RESIDENCE Call by reference Type reference (TYPE) ANY TABLE 20090316
4 Importing IT_IMRG_READ Call by reference Type reference (TYPE) TT_IMRG_READ 20090401
5 Importing IV_ARCHIVE_RUN Call by reference Type reference (TYPE) CHAR1 Art des Archivierungsprogramms (Preproc, Write, ...) 20090316
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Objekttyp 20090225
7 Importing IV_UPS_OBJ_TYPE Call by reference Type reference (TYPE) CHAR10 Objekttyp für UPS 20090326

Method FILTER_BY_RESIDENCE_TIME on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method GET_IMRG_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE_TABLE Call by reference Type reference (TYPE) ANY TABLE 20090527

Method GET_IMRG_MESSAGES on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method GET_REORG_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSGID Call by reference Type reference (TYPE) ARBGB Arbeitsgebiet 20090212
2 Exporting EV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20090212

Method GET_REORG_MSG on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method GET_SWITCH_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DISTRIBUTED_PM_ACTIVE Call by reference Type reference (TYPE) BOOLEAN (X=verteilte Instandhaltung aktiv) 20090212
2 Exporting EV_IS_CENTRAL Call by reference Type reference (TYPE) BOOLEAN (X=Zentral System 20090212
3 Exporting EV_SWITCH_STATE Call by reference Type reference (TYPE) BOOLEAN (X=Switch ist aktiv) 20090212

Method GET_SWITCH_INFO on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method PREPARE_IMRG_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TABLE Call by reference Type reference (TYPE) ANY TABLE Tabelle der Objekte 20090527
2 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20090527
3 Importing IV_OBJECT_NUMBER Call by reference Type reference (TYPE) TEXT30 Objektnummer 20090527
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Objekttyp für PM_CP 20090527

Method PREPARE_IMRG_LOG on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method WRITE_IBDU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20090206
2 Importing I_USAGE_TYPE Call by reference Type reference (TYPE) USAGE_TYE Verwendung des Eintrags 20090206

Method WRITE_IBDU on class DFPS_IF_PM_ARC_DISTRIB has no exception.

Method WRITE_IMRG_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TABLE Call by reference Type reference (TYPE) ANY TABLE Tabelle der Objekte 20090527
2 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20090527
3 Importing IV_OBJECT_NUMBER Call by reference Type reference (TYPE) TEXT30 Objektnummer 20090527
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Objekttyp für PM_CP 20090527

Method WRITE_IMRG_LOG on class DFPS_IF_PM_ARC_DISTRIB has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in