SAP ABAP Class CL_ISM_SEPA_WUL (IS-M: SEPA, Where-Used List Mandates)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M-MD (Application Component) Master Data
     JMDGEN (Package) Generic Master Data Media
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISM_SEPAWUL_MAMAUF IS-M: SEPA, Mandates in MAM Orders 20130506
2 Inheritance (c INHERITING FROM c_ref)  CL_ISM_SEPAWUL_MAMFAK IS-M: SEPA, Mandates in MAM Invoices 20130506
3 Inheritance (c INHERITING FROM c_ref)  CL_ISM_SEPAWUL_MSDAUF IS-M: SEPA, Mandate in MSD Orders 20130506
4 Inheritance (c INHERITING FROM c_ref)  CL_ISM_SEPAWUL_MSDFAK IS-M: SEPA, Mandate in MSd Invoices 20130506
5 Inheritance (c INHERITING FROM c_ref)  CL_ISM_SEPAWUL_MSDREC IS-M: SEPA, Mandate in MSD Research 20130506
6 Inheritance (c INHERITING FROM c_ref)  CL_ISM_SEPAWUL_SDAUF IS-M: SEPA, Mandates in SD Orders 20130506
7 Inheritance (c INHERITING FROM c_ref)  CL_ISM_SEPAWUL_SDCON IS-M: SEPA, Mandates in SD Contracts 20130506
Properties
Class CL_ISM_SEPA_WUL  
Short Description IS-M: SEPA, Where-Used List Mandates    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package JMDGEN   Generic Master Data Media 
Created 20130306   SAP 
Last change 20131127   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_ISM_SEPA_WUL has no interface implemented.
Friends
Class CL_ISM_SEPA_WUL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_AENDERN Constant Public Type reference (TYPE) I 1 Change 20130506
2 CV_ANWND_FIAR Constant Public Type reference (TYPE) SEPA_ANWND 'F' SEPA: Application for Which the Mandate Is Relevant 20130506
3 CV_ANWND_FICA Constant Public Type reference (TYPE) SEPA_ANWND '1' SEPA: Application for Which the Mandate Is Relevant 20130506
4 CV_ANZEIGEN Constant Public Type reference (TYPE) I 2 Display 20130506
5 CV_TRTYP_AENDERN Constant Public Type reference (TYPE) TRTYP 'V' Transaction Type 20130506
6 CV_TRTYP_ANZEIGEN Constant Public Type reference (TYPE) TRTYP 'A' Transaction Type 20130506
7 MO_MAMAUF Static Attribute Protected Object reference (TYPE REF TO) CL_ISM_SEPAWUL_MAMAUF IS-M: SEPA, Mandates in MAM Orders 20130506
8 MO_MAMFAK Static Attribute Protected Object reference (TYPE REF TO) CL_ISM_SEPAWUL_MAMFAK IS-M: SEPA, Mandates in MAM Invoices 20130506
9 MO_MSDAUF Static Attribute Protected Object reference (TYPE REF TO) CL_ISM_SEPAWUL_MSDAUF IS-M: SEPA, Mandate in MSD Orders 20130506
10 MO_MSDFAK Static Attribute Protected Object reference (TYPE REF TO) CL_ISM_SEPAWUL_MSDFAK IS-M: SEPA, Mandate in MSd Invoices 20130506
11 MO_MSDREC Static Attribute Protected Object reference (TYPE REF TO) CL_ISM_SEPAWUL_MSDREC IS-M: SEPA, Mandate in MSD Research 20130506
12 MO_SDAUF Static Attribute Protected Object reference (TYPE REF TO) CL_ISM_SEPAWUL_SDAUF IS-M: SEPA, Mandates in SD Orders 20130506
13 MO_SDCON Static Attribute Protected Object reference (TYPE REF TO) CL_ISM_SEPAWUL_SDCON IS-M: SEPA, Mandates in SD Contracts 20130506
14 MR_GUELT Static Attribute Protected Type reference (TYPE) FKK_RT_DATUM Range Table for Any Date 20130506
15 MR_MNDID Static Attribute Protected Type reference (TYPE) LYT_MNDID_RANGE Range Table for Mandate ID 20130506
16 MR_SPART Static Attribute Protected Type reference (TYPE) RJKSD_SPART_RANGE_TAB Range Table for Mandate ID 20130506
17 MR_VKONT Instance attribute Protected Type reference (TYPE) LYT_RANGE_VKONT 20130506
18 MR_VKORG Static Attribute Protected Type reference (TYPE) RJKSD_VKORG_RANGE_TAB Range Table for Mandate ID 20130506
19 MR_VTWEG Static Attribute Protected Type reference (TYPE) RJKSD_VTWEG_RANGE_TAB Range Table for Mandate ID 20130506
20 MS_DATA Instance attribute Private Type reference (TYPE) RJSEPAWUL_MAMAUF SEPA: IS-M/AM Orders in Where-Used List 20130506
21 MS_GUELT Static Attribute Protected Type reference (TYPE) FKKR_DATUM Ranges Structure for Random Date 20130506
22 MT_DATA Instance attribute Private Type reference (TYPE) RJTSEPAWUL_MAMAUF SEPA: IS-M/AM Orders in Where-Used List 20130506
23 MT_GPINFO Static Attribute Protected Type reference (TYPE) LYT_GPINFO 20130506
24 MT_GRID_EXCL_TOOLBAR Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Function Code Table 20130506
25 MT_GRID_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for SAP List Viewer Control 20130506
26 MT_MANDATE Static Attribute Protected Type reference (TYPE) LYT_MANDATE 20130506
27 MT_MNDID Static Attribute Protected Type reference (TYPE) LYT_MNDID SEPA Mandate: Unique Reference to Mandate per Creditor 20130506
28 MV_ALVGRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20130506
29 MV_ANWND Static Attribute Protected Type reference (TYPE) SEPA_ANWND SEPA: Application for Which the Mandate Is Relevant 20130506
30 MV_BKVID Static Attribute Protected Type reference (TYPE) BU_BKVID Bank Details ID 20130506
31 MV_CUSTOMCONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20130506
32 MV_CUSTOMCONTAINERNAME Instance attribute Protected Type reference (TYPE) SCRFNAME Name of a Screen Element 20130506
33 MV_GPNR Static Attribute Protected Type reference (TYPE) GPNR IS-M: Business Partner Key 20130506
34 MV_GRID_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20130506
35 MV_GRID_NAME Instance attribute Protected Type reference (TYPE) SLIS_HANDL Management ID for Repeated Calls from the Same Program 20130506
36 MV_GRID_NAME_ALVSTYLE Instance attribute Protected Type reference (TYPE) STRING Field Name in each ALV Structure Defined in Cellstyles 20130506
37 MV_GRID_TITLE Instance attribute Protected Type reference (TYPE) LVC_TITLE ALV Control: Title Line Text 20130506
38 MV_GRID_VARIANT Instance attribute Protected Type reference (TYPE) DISVARIANT Layout (External Use) 20130506
39 MV_GUICONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20130506
40 MV_MODE Static Attribute Protected Type reference (TYPE) I Display/Change 20130506
41 MV_STRUCTURE_NAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20130506
42 MV_XALREADYSELECTED Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20130506
43 MV_XFIRSTDISPLAY Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20130506
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK Instance method Protected Method Check Authorization 20130506
2 BUILD_FIELDCAT Instance method Protected Method Create ALV Grid Field Catalog 20130506
3 BUILD_LAYOUT Instance method Protected Method Create ALV Grid Layout 20130506
4 BUILD_VARIANT Instance method Protected Method Create ALV Grid Variant 20130506
5 CLASS_CONSTRUCTOR Static method Public Constructor 20130506
6 CLEAR_DATA_INSTANCE Instance method Private Method Clear Instance Data 20130506
7 CLEAR_DATA_STATIC Static method Private Method Clear Class Data 20130506
8 CONSTRUCTOR Instance method Public Constructor 20130506
9 CREATE_GUIOBJECTS Instance method Protected Method Create Instances for GUI Usage 20130506
10 CREATE_OREF Static method Protected Method Generates Instances of Document Objects 20130506
11 EXCLUDE_TOOLBAR Instance method Protected Method Reduce ALV Grid Toolbar 20130506
12 FIND_USAGE Static method Public Method Identifies Usages of a Mandate 20130506
13 GET_AUTH_ACTIVITY Static method Protected Method Identify Authorization Activity According to Mode 20130506
14 GET_GPINFO Instance method Protected Method Identify Short Address for BP 20130506
15 GET_ZBUKR Static method Protected Method Identify Paying Company Code 20130711
16 HANDLE_HOTSPOTCLICK_ALV Instance method Protected Event handling method Handler Routine for Forward Navigation 20130506
17 HANDLE_NAVIGATE_BP Static method Protected Method Goto BP Display Transaction 20130506
18 HANDLE_NAVIGATE_MANDATE Static method Protected Method Goto Mandate Display Dialog Box 20130506
19 ISDATERANGEMATCH Static method Protected Method Check Validity Period (Table) 20130506
20 MODIFY_FIELDCAT Instance method Protected Method Adjust ALV Grid Field Catalog 20130506
21 SELECT_DATA Instance method Public Method Read Data 20130506
22 SHOW_GRID Instance method Protected Method Display Grid 20130506
23 SUBSTRING_AFTER Static method Protected Method Determines Substring as of a Specific Word 20130506
24 VALIDITY_CHECK Instance method Protected Method Check Validity Period 20130506
Events
Class CL_ISM_SEPA_WUL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LYT_DATERANGE Public See coding 20130506 lyt_daterange type standard table of ly_daterange
2 LYT_GPINFO Public See coding 20130506 lyt_gpinfo type hashed table of ly_gpinfo with unique key gpnr
3 LYT_MANDATE Public See coding 20130506 lyt_mandate type standard table of sepa_mandate
4 LYT_MNDID Public See coding 20130506 lyt_mndid type standard table of sepa_mndid
5 LYT_MNDID_RANGE Public See coding 20130506 lyt_mndid_range type standard table of ly_mndid_range
6 LYT_RANGE_VKONT Public See coding 20130506 lyt_range_vkont type range of vkont_kk
7 LY_DATERANGE Public See coding 20130506 begin of ly_daterange, sign type raldb_sign, option type raldb_opti, low type dats, high type dats, end of ly_daterange
8 LY_GPINFO Public See coding 20130506 begin of ly_gpinfo, gpnr type gpnr_rg, ism_address type lines, end of ly_gpinfo
9 LY_MNDID_RANGE Public See coding 20130506 begin of ly_mndid_range, sign type raldb_sign, option type raldb_opti, low type sepa_mndid, high type sepa_mndid, end of ly_mndid_range
Method Signatures

Method AUTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_AUTH Value transfer Type reference (TYPE) ABAP_BOOL True: Berechtigung vorhanden 20130506

Method AUTH_CHECK on class CL_ISM_SEPA_WUL has no exception.

Method BUILD_FIELDCAT Signature

Method BUILD_FIELDCAT on class CL_ISM_SEPA_WUL has no parameter.
Method BUILD_FIELDCAT on class CL_ISM_SEPA_WUL has no exception.

Method BUILD_LAYOUT Signature

Method BUILD_LAYOUT on class CL_ISM_SEPA_WUL has no parameter.
Method BUILD_LAYOUT on class CL_ISM_SEPA_WUL has no exception.

Method BUILD_VARIANT Signature

Method BUILD_VARIANT on class CL_ISM_SEPA_WUL has no parameter.
Method BUILD_VARIANT on class CL_ISM_SEPA_WUL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_DATA_INSTANCE Signature

Method CLEAR_DATA_INSTANCE on class CL_ISM_SEPA_WUL has no parameter.
Method CLEAR_DATA_INSTANCE on class CL_ISM_SEPA_WUL has no exception.

Method CLEAR_DATA_STATIC Signature

Method CLEAR_DATA_STATIC on class CL_ISM_SEPA_WUL has no parameter.
Method CLEAR_DATA_STATIC on class CL_ISM_SEPA_WUL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run Time Type Services 20130506
2 Importing IR_GUELT Call by reference Type reference (TYPE) FKK_RT_DATUM Range Table beliebiges Datum 20130506
3 Importing IR_MNDID Call by reference Type reference (TYPE) LYT_MNDID_RANGE Range Tabelle für Mandats ID 20130506
4 Importing IR_SPART Call by reference Type reference (TYPE) RJKSD_SPART_RANGE_TAB IS-M: Rangetabelle für Sparte 20130506
5 Importing IR_VKORG Call by reference Type reference (TYPE) RJKSD_VKORG_RANGE_TAB IS-M: Rangetabelle für VKORG 20130506
6 Importing IR_VTWEG Call by reference Type reference (TYPE) RJKSD_VTWEG_RANGE_TAB IS-M: Rangetabelle für Vertriebsweg 20130506
7 Importing IV_ANWND Call by reference Type reference (TYPE) SEPA_ANWND SEPA: Anwendung, für die das Mandat relevant ist 20130506
8 Importing IV_BKVID Call by reference Type reference (TYPE) BU_BKVID Bankverbindungs-ID 20130506
9 Importing IV_CUSTOMCONTAINERNAME Call by reference Type reference (TYPE) SCRFNAME Name eines Dynproelementes 20130506
10 Importing IV_GPNR Call by reference Type reference (TYPE) GPNR IS-M: Geschäftspartner-Schlüssel 20130506
11 Importing IV_GRID_NAME Call by reference Type reference (TYPE) SLIS_HANDL VerwaltungsID für Mehrfachaufrufe aus dem selben Programm 20130506
12 Importing IV_GRID_TITLE Call by reference Type reference (TYPE) LVC_TITLE ALV-Control: Text der Titelzeile 20130506
13 Importing IV_MODE Call by reference Type reference (TYPE) I CV_ANZEIGEN 20130506
# Exception Resumable Description Created on
1 INVALID_PARAMETERS Ungenügende Parameter 20130506

Method CREATE_GUIOBJECTS Signature

Method CREATE_GUIOBJECTS on class CL_ISM_SEPA_WUL has no parameter.
Method CREATE_GUIOBJECTS on class CL_ISM_SEPA_WUL has no exception.

Method CREATE_OREF Signature

Method CREATE_OREF on class CL_ISM_SEPA_WUL has no parameter.
Method CREATE_OREF on class CL_ISM_SEPA_WUL has no exception.

Method EXCLUDE_TOOLBAR Signature

Method EXCLUDE_TOOLBAR on class CL_ISM_SEPA_WUL has no parameter.
Method EXCLUDE_TOOLBAR on class CL_ISM_SEPA_WUL has no exception.

Method FIND_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAMAUF Call by reference Type reference (TYPE) RJTSEPAWUL_MAMAUF SEPA: IS-M/AM-Aufträge in Verwendungsliste 20130506
2 Exporting ET_MAMFAK Call by reference Type reference (TYPE) RJTSEPAWUL_MAMFAK SEPA: IS-M/AM-Fakturen in Verwendungsliste 20130506
3 Exporting ET_MSDAUF Call by reference Type reference (TYPE) RJTSEPAWUL_MSDAUF SEPA: IS-M/SD-Aufträge in Verwendungsliste 20130506
4 Exporting ET_MSDFAK Call by reference Type reference (TYPE) RJTSEPAWUL_MSDFAK SEPA: IS-M/SD-Fakturen in Verwendungsliste 20130506
5 Exporting ET_MSDREC Call by reference Type reference (TYPE) RJTSEPAWUL_MSDREC SEPA: IS-M/SD-Recherchen in Verwendungsliste 20130506
6 Exporting ET_SDAUF Call by reference Type reference (TYPE) RJTSEPAWUL_SDAUF SEPA: SD-Aufträge in Verwendungsliste 20130506
7 Exporting ET_SDCON Call by reference Type reference (TYPE) RJTSEPAWUL_SDCON SEPA: SD-Kontrakte in Verwendungsliste 20130506
8 Importing IV_ANWND Call by reference Type reference (TYPE) SEPA_ANWND 'F' SEPA: Anwendung, für die das Mandat relevant ist 20130506
9 Importing IV_MNDID Call by reference Type reference (TYPE) SEPA_MNDID Eindeutige Referenz auf das Mandat je Zahlungsempfänger 20130506
10 Importing IV_XNOAUTH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Berechtigungen ignorieren 20130506
# Exception Resumable Description Created on
1 INVALID_PARAMETERS Ungültige Parameter 20130506

Method GET_AUTH_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVITY Value transfer Type reference (TYPE) ACTIV_AUTH Aktivität 20130506

Method GET_AUTH_ACTIVITY on class CL_ISM_SEPA_WUL has no exception.

Method GET_GPINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GPNR Call by reference Type reference (TYPE) GPNR IS-M: Geschäftspartner-Schlüssel 20130506
2 Returning RV_ISMADDRESS Value transfer Type reference (TYPE) LINES Anschrift 20130506

Method GET_GPINFO on class CL_ISM_SEPA_WUL has no exception.

Method GET_ZBUKR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20130711
2 Exporting EV_ZBUKR Call by reference Type reference (TYPE) DZBUKR Zahlender Buchungskreis 20130711
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20130711
4 Importing IV_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20130711

Method GET_ZBUKR on class CL_ISM_SEPA_WUL has no exception.

Method HANDLE_HOTSPOTCLICK_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20130506
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20130506
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20130506

Method HANDLE_HOTSPOTCLICK_ALV on class CL_ISM_SEPA_WUL has no exception.

Method HANDLE_NAVIGATE_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GPNR Call by reference Type reference (TYPE) GPNR IS-M: Geschäftspartner-Schlüssel 20130506

Method HANDLE_NAVIGATE_BP on class CL_ISM_SEPA_WUL has no exception.

Method HANDLE_NAVIGATE_MANDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANWND Call by reference Type reference (TYPE) SEPA_ANWND 'F' SEPA: Anwendung, für die das Mandat relevant ist 20130506
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20130711
3 Importing IV_MNDID Call by reference Type reference (TYPE) SEPA_MNDID Eindeutige Referenz auf das Mandat je Zahlungsempfänger 20130506

Method HANDLE_NAVIGATE_MANDATE on class CL_ISM_SEPA_WUL has no exception.

Method ISDATERANGEMATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATERANGE Call by reference Type reference (TYPE) LYT_DATERANGE Datumsrange vom Selektionsbild 20130506
2 Importing IV_DATEHI Call by reference Type reference (TYPE) DATS bis-Datum des zu prüfenden Belegs 20130506
3 Importing IV_DATELO Call by reference Type reference (TYPE) DATS von-Datum des zu prüfenden Belegs 20130506
4 Returning RET_MATCH Value transfer Type reference (TYPE) ABAP_BOOL 'X' = Beleg im Range gültig 20130506

Method ISDATERANGEMATCH on class CL_ISM_SEPA_WUL has no exception.

Method MODIFY_FIELDCAT Signature

Method MODIFY_FIELDCAT on class CL_ISM_SEPA_WUL has no parameter.
Method MODIFY_FIELDCAT on class CL_ISM_SEPA_WUL has no exception.

Method SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XMISSINGAUTH Call by reference Type reference (TYPE) ABAP_BOOL 'X' = Berechtigungsfehler aufgetreten 20130506
2 Importing IV_XNOAUTH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Berechtigungen ignorieren 20130506

Method SELECT_DATA on class CL_ISM_SEPA_WUL has no exception.

Method SHOW_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20130506

Method SHOW_GRID on class CL_ISM_SEPA_WUL has no exception.

Method SUBSTRING_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_STRING Value transfer Type reference (TYPE) STRING 20130506
2 Importing SUB Call by reference Type reference (TYPE) STRING 20130506
3 Importing VAL Call by reference Type reference (TYPE) ABAP_ABSTYPENAME 20130506

Method SUBSTRING_AFTER on class CL_ISM_SEPA_WUL has no exception.

Method VALIDITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATEHI Call by reference Type reference (TYPE) DATS bis-Datum des zu prüfenden Belegs 20130506
2 Importing IV_DATELO Call by reference Type reference (TYPE) DATS von-Datum des zu prüfenden Belegs 20130506
3 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL True: Gültigkeitszeitraum eingehalten 20130506

Method VALIDITY_CHECK on class CL_ISM_SEPA_WUL has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in