SAP ABAP Class CL_MDG_BS_BP_DATA_PRIVACY_PERS (MDG: Handling of persons regarding data privacy)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_ACCESS (Package) MDG: Business Partner - Mapping to existing persistency
Properties
Class CL_MDG_BS_BP_DATA_PRIVACY_PERS  
Short Description MDG: Handling of persons regarding data privacy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_ACCESS   MDG: Business Partner - Mapping to existing persistency 
Created 20120919   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
Interfaces
Class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no interface implemented.
Friends
Class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_MDG_BS_BP_DATA_PRIVACY_PERS Memory for business partner to be deleted 20120919
2 GT_PARTNER Instance attribute Protected Type reference (TYPE) TY_T_PARTNER 20120919
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_BUFFER Instance method Public Method Clear buffer for persons to be deleted 20120919
2 CONVERT_BP_REL_FORMAT Static method Public Method Conversion BP_REL data 20120919
3 DELETE_CHANGE_DOCUMENTS Static method Public Method Deletion of change documents 20120919
4 GET_INSTANCE Static method Public Method Get Instance of class CL_MDG_BS_BP_DATA_PRIVACY_PERS 20120919
5 GET_LIST_BP_PERSONS Instance method Public Method Get persons to to be deleted from memory 20120919
6 GET_LIST_CREQUEST Static method Public Method Get all open and closed change requests of a partner 20120919
7 SET_BP_PERSON Instance method Public Method Write persons to to be deleted to memory 20120919
Events
Class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GS_BP_REL Public See coding 20120919 BEGIN OF gs_bp_rel, partner1 TYPE bu_partner, partner2 TYPE bu_partner, bp_rel TYPE bu_reltyp, seqnr TYPE usmd_seqnr_obj, END OF gs_bp_rel
2 GT_BP_REL Public See coding 20120919 gt_bp_rel TYPE TABLE OF gs_bp_rel
3 TY_T_PARTNER Public See coding 20120919 ty_t_partner TYPE SORTED TABLE OF bu_partner WITH UNIQUE KEY table_line
4 T_CHANGE_REQUEST Public See coding 20120919 t_change_request TYPE SORTED TABLE OF usmd_crequest WITH UNIQUE KEY table_line
Method Signatures

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no parameter.
Method CLEAR_BUFFER on class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no exception.

Method CONVERT_BP_REL_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BP_REL Value transfer Type reference (TYPE) GT_BP_REL 20120919
2 Importing IT_OBJECT_LIST_DB_STYLE Call by reference Type reference (TYPE) USMD_T_CREQUEST_ENTITY ChangeRequest Entity TableType 20120919

Method CONVERT_BP_REL_FORMAT on class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no exception.

Method DELETE_CHANGE_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20120919
2 Importing IT_ENTITY_VALUE Call by reference Type reference (TYPE) USMD_T_VALUE Field Name and Value 20120919
3 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST 000000000000 Change Request 20120919
4 Importing IV_DEL_USMD Call by reference Type reference (TYPE) ABAP_BOOL Delete inactive USMD change documents 20120919
5 Importing IV_DEL_USMD_ACT Call by reference Type reference (TYPE) ABAP_BOOL SPACE Delete active USMD change documents 20120919
6 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120919

Method DELETE_CHANGE_DOCUMENTS on class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MDG_BS_BP_DATA_PRIVACY_PERS Mulitple assignment memory class 20120919

Method GET_INSTANCE on class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no exception.

Method GET_LIST_BP_PERSONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTNER Value transfer Type reference (TYPE) TY_T_PARTNER Business Partner Number 20120919

Method GET_LIST_BP_PERSONS on class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no exception.

Method GET_LIST_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREQUESTS Call by reference Type reference (TYPE) USMD_TS_CHANGE_REQUEST List of Change Requests 20120919
2 Exporting ET_OBJECT_LIST Call by reference Type reference (TYPE) USMD_T_CREQUEST_ENTITY ChangeRequest Entity TableType 20120919
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120919
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20120919

Method GET_LIST_CREQUEST on class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no exception.

Method SET_BP_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20120919

Method SET_BP_PERSON on class CL_MDG_BS_BP_DATA_PRIVACY_PERS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in