SAP ABAP Class CL_WZRE_AGENCY_FACTORY (Generate Agency Documents)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB (Application Component) Agency Business (Global Trade)
     WZRE_SERVICES (Package) OO Wrapping of Agency Business + Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WZRE_AGENCY_FACTORY Agency Document Factory 20060125
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WZRE_AGENCY_FACTORY_FOR_DOC Document Access to Factory 20061124
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WZRE_GUID_MAP Mapping of Guid to Number 20060503
Properties
Class CL_WZRE_AGENCY_FACTORY  
Short Description Generate Agency Documents    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WZRE_SERVICES   OO Wrapping of Agency Business + Services 
Created 20060125   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WZRE_AGENCY_FACTORY Agency Document Factory 20060125
2 IF_WZRE_AGENCY_FACTORY_FOR_DOC Document Access to Factory 20061124
3 IF_WZRE_GUID_MAP Mapping of Guid to Number 20060503
Friends
Class CL_WZRE_AGENCY_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_DOC Instance attribute Private Type reference (TYPE) TY_DOC_TYPE_TO_DOC_HTAB Assignment of Document Object to Document Type 20060127
2 AT_GUID_TO_NUM Instance attribute Private Type reference (TYPE) TY_GUID_TO_NUM_HTAB Mapping of GUID to Number 20060503
3 AT_LIST_GUID Instance attribute Private Type reference (TYPE) TY_GUID_TO_GUID_HTAB Mapping to GUID of List 20061114
4 AT_MARKED_AS_DELETED Instance attribute Private Type reference (TYPE) WZRE_GUID_HTAB GUIDs of Deleted Documents 20061123
5 AT_NUM_TO_GUID Instance attribute Private Type reference (TYPE) TY_NUM_TO_GUID_HTAB Mapping of Number to GUID 20060503
6 AT_NUM_TO_KNUMV Instance attribute Private Type reference (TYPE) TY_NUM_TO_KNUMV_STAB Assignment of Document Number to Condition Number 20060404
7 AT_NUM_TO_LIST_NUM Instance attribute Private Type reference (TYPE) TY_NUM_TO_LIST_NUM_STAB Assignment of Document Number to List Number 20061219
8 A_CONDITIONS Instance attribute Private Object reference (TYPE REF TO) CL_WZRE_CONDITION_DATA Condition Types 20061026
9 A_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_WZRE_DOC_CONTAINER Locked and Unlocked Documents 20061213
10 S_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_WZRE_AGENCY_FACTORY 20061219
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DEEP_KEY_TAB_AND_FILTER Instance method Private Method Build and Filter Deep Table Sorted by Document Type 20061201
2 BUILD_NUMBERS_PER_TYPE_TABLE Instance method Private Method Build Deep Table Sorted by Document Type 20061130
3 CHECK_AUTHORITY Instance method Private Method Check Authorization 20060127
4 CLEAR_BUFFER_OF_READ_FUNCTIONS Instance method Private Method Delete Buffer of Read Function Modules 20061212
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060403
6 CONVERT_ENTITY Instance method Private Method Type Conversion 20070816
7 CREATE_CUST_EXPENDE_INV Instance method Private Method 20060403
8 CREATE_INVOICE Instance method Private Method Generate Invoice 20060825
9 CREATE_NEW_OBJECTS Instance method Private Method Generate New Document Objects 20060127
10 CREATE_SETTL_REQUEST Instance method Private Method 20060403
11 CREATE_SETTL_REQUEST_LIST Instance method Private Method 20060403
12 CREATE_VEND_BILLING_DOC Instance method Private Method 20060403
13 DELETE_CONDITIONS_RECURSIVELY Instance method Private Method Delete Old Condition Entries 20070905
14 DELETE_GUID Instance method Private Method Delete GUID From Assignment Table 20060504
15 DELETE_KNUMV_MAP Instance method Private Method Delete Assignment of Main Document Number 20061213
16 DELETE_KNUMV_MAP_RECURSIVELY Instance method Private Method Delete Assignment of Main Document Number 20070906
17 DELETE_MAPPINGS_FOR_NEW_DOCS Instance method Private Method Delete Mappings of New Documents 20071009
18 DELETE_OLD_CONDITIONS Instance method Private Method Delete Old Condition Entries 20060404
19 DEQUEUE_LIST Instance method Private Method Call Dequeue for List Elements 20061208
20 FILTER_SR_OF_LIST Instance method Private Method Remove Single Documents of a List from Tables 20070914
21 GET_FACTORY Static method Public Method Return Factory 20060125
22 GET_GUID Instance method Private Method 20060503
23 GET_LIST_GUID Instance method Private Method 20061127
24 GET_NUM Instance method Private Method 20060503
25 INSERT_DOC_OF_LIST Instance method Private Method Add Single Document that is Part of a List 20070918
26 INSERT_IN_NUM_TO_LIST_NUM_MAP Instance method Private Method In Assignment Table Number -> Insert List Number 20061219
27 INSERT_KNUMV_MAP Instance method Private Method Create Assignment of Main Document Number to knumv 20060824
28 INSERT_NEW_GUID Instance method Private Method Insert new GUID in Assignment Table 20060503
29 INSERT_NEW_LIST_MAPPING Instance method Private Method Insert Mapping to List Header 20061114
30 INSERT_NEW_OBJECT Instance method Private Method Generate a New Document Object 20060825
31 LOCK_DOCUMENTS Instance method Private Method Lock Documents 20060131
32 LOCK_DOCUMENTS_OF_LIST Instance method Private Method Lock Documents of a List 20061208
33 MARK_GUID_AS_DELETED Instance method Private Method 20061127
34 NEW_DOC_CREATED Instance method Private Method 20061127
35 NEW_SETTL_REQ_IN_LIST Instance method Private Method 20061127
36 NEW_SETTL_REQ_IN_PL Instance method Private Method Insert Single Settlement Request of Posting List to Factory 20070918
37 PREFETCH_DATA Instance method Private Method Prefetch Data 20061212
38 QUERY Instance method Private Method 20060403
39 QUERY_FOR_HEADER Instance method Private Method 20061127
40 QUERY_WITH_LOCK Instance method Private Method 20060403
41 READ_DATA_FROM_DB Instance method Private Method Read Documents From the Database 20060126
42 READ_HEADER_FROM_DB Instance method Private Method Read Headers From Database 20060126
43 READ_ONE_DOCUMENT_FROM_DB Instance method Private Method Read a Document From the Database 20060824
44 READ_SR_VIA_LIST Instance method Private Method Read Settlement Request List 20070914
45 READ_SR_VIA_LIST_WITH_LOCK Instance method Private Method Read Settlement Request List 20070914
46 REPLACE_TEMP_IN_KNUMV_MAP Instance method Private Method Exchange Temporary Number in KNUMV Assignment Table 20070821
47 REPLACE_TEMP_IN_LIST_MAP Instance method Private Method Exchange Temporary Number in KNUMV Assignment Table 20070821
48 REREAD_DOC Instance method Private Method 20070821
49 REREAD_READ_ONLY_DOCS Instance method Private Method 20070821
50 RETRIEVE Instance method Private Method 20060403
51 RETRIEVE_MULTIPLE Instance method Private Method 20060403
52 RETRIEVE_MULTIPLE_WITH_LOCK Instance method Private Method 20060404
53 RETRIEVE_WITH_LOCK Instance method Private Method 20060403
54 SELECT Instance method Private Method Determine Document Numbers 20060505
55 SET_KNUMV_FOR_DOC Instance method Private Method Set knumv Entries for Document 20061213
56 UNLOCK_ALL_LOCKED_DOC Instance method Private Method Unlock All Locked Documents 20070928
57 UPDATE Instance method Private Method 20060403
Events
Class CL_WZRE_AGENCY_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DOCTYPE_T_KEY Private See coding Keys Grouped by Document Type 20061201 BEGIN OF ty_doctype_t_key, doctype TYPE doctype, t_key TYPE ty_wbrk_key_tab, END OF ty_doctype_t_key
2 TY_DOCTYPE_T_KEY_STAB Private See coding Keys Grouped by Document Type 20061201 ty_doctype_t_key_stab TYPE SORTED TABLE OF ty_doctype_t_key WITH UNIQUE KEY doctype
3 TY_DOCTYPE_T_NUM Private See coding Numbers Grouped by Document Type 20061130 BEGIN OF ty_doctype_t_num, doctype TYPE doctype, t_num TYPE wzre_wbeln_stab, END OF ty_doctype_t_num
4 TY_DOCTYPE_T_NUM_STAB Private See coding Numbers Grouped by Document Type 20061130 ty_doctype_t_num_stab TYPE SORTED TABLE OF ty_doctype_t_num WITH UNIQUE KEY doctype
5 TY_DOC_TYPE_TO_DOC Private See coding Assignment of Document Object to Document Type 20060127 BEGIN OF ty_doc_type_to_doc, doc_type TYPE doctype, doc TYPE REF TO cl_wzre_agency_doc, END OF ty_doc_type_to_doc
6 TY_DOC_TYPE_TO_DOC_HTAB Private See coding Assignment of Document Object to Document Type 20060127 ty_doc_type_to_doc_htab TYPE HASHED TABLE OF ty_doc_type_to_doc WITH UNIQUE KEY doc_type
7 TY_GUID_TO_GUID Private See coding Mapping of GUID to GUID 20061114 BEGIN OF ty_guid_to_guid, from TYPE wzre_guid, to TYPE wzre_guid, END OF ty_guid_to_guid
8 TY_GUID_TO_GUID_HTAB Private See coding Mapping of GUID to GUID 20061114 ty_guid_to_guid_htab TYPE HASHED TABLE OF ty_guid_to_guid WITH UNIQUE KEY from
9 TY_GUID_TO_NUM Private See coding Mapping of GUID to Number 20060503 BEGIN OF ty_guid_to_num, guid TYPE wzre_guid, num TYPE wbeln_ag, END OF ty_guid_to_num
10 TY_GUID_TO_NUM_HTAB Private See coding Mapping of GUID to Number 20060503 ty_guid_to_num_htab TYPE HASHED TABLE OF ty_guid_to_num WITH UNIQUE KEY guid
11 TY_NUM_TO_GUID Private See coding Mapping of Number to GUID 20060503 BEGIN OF ty_num_to_guid, num TYPE wbeln_ag, guid TYPE wzre_guid, END OF ty_num_to_guid
12 TY_NUM_TO_GUID_HTAB Private See coding Mapping of Number to GUID 20060503 ty_num_to_guid_htab TYPE HASHED TABLE OF ty_num_to_guid WITH UNIQUE KEY num
13 TY_NUM_TO_KNUMV Private See coding Assignment of Document Number to Condition Number 20060404 BEGIN OF ty_num_to_knumv, num TYPE wbeln_ag, knumv TYPE knumv, END OF ty_num_to_knumv
14 TY_NUM_TO_KNUMV_STAB Private See coding Assignment of Document Number to Condition Number 20060404 ty_num_to_knumv_stab TYPE SORTED TABLE OF ty_num_to_knumv WITH NON-UNIQUE KEY num
15 TY_NUM_TO_LIST_NUM Private See coding Assignment of Number to List Number 20061219 BEGIN OF ty_num_to_list_num, num TYPE wbeln_ag, list_num TYPE wbeln_ag, END OF ty_num_to_list_num
16 TY_NUM_TO_LIST_NUM_STAB Private See coding Assignment of Number to List Number 20061219 ty_num_to_list_num_stab TYPE SORTED TABLE OF ty_num_to_list_num WITH UNIQUE KEY num
17 TY_WBELN_WDTYP Private See coding Document Type and Number 20061130 BEGIN OF ty_wbeln_wdtyp, wbeln TYPE wbeln_ag, wdtyp TYPE doctype, END OF ty_wbeln_wdtyp
18 TY_WBELN_WDTYP_STAB Private See coding Document Type and Number 20061130 ty_wbeln_wdtyp_stab TYPE SORTED TABLE OF ty_wbeln_wdtyp WITH UNIQUE KEY wbeln
19 TY_WBRK_KEY_TAB Private See coding Vendor billing document: key for table WBRK for mass access 20060126 ty_wbrk_key_tab TYPE STANDARD TABLE OF wbrk_key WITH KEY wbeln
Method Signatures

Method BUILD_DEEP_KEY_TAB_AND_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS_PER_TYPE Call by reference Type reference (TYPE) TY_DOCTYPE_T_KEY_STAB Schlüssel nach Belegarten gruppiert 20061201
2 Importing IT_KEY Call by reference Type reference (TYPE) TY_WBRK_KEY_TAB Lieferantenfaktura: Key für Tabelle WBRK für Massenzugriffe 20061201
3 Importing IT_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Tabelle zu komlfk 20061201
4 Importing I_DOC_TYPE Call by reference Type reference (TYPE) DOCTYPE Agenturgeschäft: Typ des Beleges 20070914
5 Changing T_NOT_FOUND Call by reference Type reference (TYPE) WZRE_WBELN_STAB Belegnummer einer Eingangsrechnung 20061201

Method BUILD_DEEP_KEY_TAB_AND_FILTER on class CL_WZRE_AGENCY_FACTORY has no exception.

Method BUILD_NUMBERS_PER_TYPE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NUMBERS_PER_TYPE Call by reference Type reference (TYPE) TY_DOCTYPE_T_NUM_STAB Nummern nach Belegarten gruppiert 20061130
2 Importing IT_NUMBER_AND_TYPE Call by reference Type reference (TYPE) TY_WBELN_WDTYP_STAB Belegart und Nummer 20061130

Method BUILD_NUMBERS_PER_TYPE_TABLE on class CL_WZRE_AGENCY_FACTORY has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WZRE_PROTOCOL Protokoll 20060127
2 Importing IT_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Tabelle zu komlfk 20060127
3 Importing I_ACTION Call by reference Type reference (TYPE) T180-AKTYP Aktivitätstyp in der Transaktion 20060127
4 Changing T_KEY Call by reference Type reference (TYPE) TY_WBRK_KEY_TAB Lieferantenfaktura: Key für Tabelle WBRK für Massenzugriffe 20060127
5 Changing T_NO_AUTHORITY Call by reference Type reference (TYPE) WZRE_WBELN_STAB Belegnummer einer Eingangsrechnung 20060127

Method CHECK_AUTHORITY on class CL_WZRE_AGENCY_FACTORY has no exception.

Method CLEAR_BUFFER_OF_READ_FUNCTIONS Signature

Method CLEAR_BUFFER_OF_READ_FUNCTIONS on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method CLEAR_BUFFER_OF_READ_FUNCTIONS on class CL_WZRE_AGENCY_FACTORY has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method CONSTRUCTOR on class CL_WZRE_AGENCY_FACTORY has no exception.

Method CONVERT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_WORK_AREA Call by reference Type reference (TYPE) DATA Zeile der Tabelle 20070816
2 Exporting ET_ENTITY Call by reference Type reference (TYPE) SORTED TABLE Zieltabelle 20070816
3 Importing IT_ENTITY Call by reference Type reference (TYPE) WZRE_ENTITY_STAB Belege 20070816

Method CONVERT_ENTITY on class CL_WZRE_AGENCY_FACTORY has no exception.

Method CREATE_CUST_EXPENDE_INV Signature

Method CREATE_CUST_EXPENDE_INV on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method CREATE_CUST_EXPENDE_INV on class CL_WZRE_AGENCY_FACTORY has no exception.

Method CREATE_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HEADER Call by reference Type reference (TYPE) KOMLFKE Lieferantenfaktura: Externe Datenübernehme Kopfdaten 20060825
2 Exporting E_DOC Call by reference Object reference (TYPE REF TO) CL_WZRE_AGENCY_DOC Agenturbeleg 20060825
3 Exporting E_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20061026
4 Exporting E_HEADER Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20061110
5 Exporting E_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WZRE_PROTOCOL Protokoll 20060825
6 Importing I_CREATE_DOCUMENT_FLOW Call by reference Type reference (TYPE) BVAL Boolean 20060825
7 Importing I_DOC_TYPE Call by reference Type reference (TYPE) DOCTYPE Agenturgeschäft: Typ des Beleges 20060825
8 Importing I_TRVOG Call by reference Type reference (TYPE) TRVOG Gruppe Transaktionsvorgang 20060825
# Exception Resumable Description Created on
1 CX_WZRE_ERROR Fehler 20060825

Method CREATE_NEW_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WZRE_PROTOCOL Protokoll 20060127
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) DOCTYPE Agenturgeschäft: Typ des Beleges 20060127
3 Importing I_LOCKED Call by reference Type reference (TYPE) BVAL gesperrt 20060127
4 Changing T_ENTITY Call by reference Type reference (TYPE) WZRE_ENTITY_STAB Belege 20060127
5 Changing T_KEY Call by reference Type reference (TYPE) TY_WBRK_KEY_TAB Lieferantenfaktura: Key für Tabelle WBRK für Massenzugriffe 20061215
6 Changing T_NOT_FOUND Call by reference Type reference (TYPE) WZRE_WBELN_STAB nicht gefundene Belege 20060403

Method CREATE_NEW_OBJECTS on class CL_WZRE_AGENCY_FACTORY has no exception.

Method CREATE_SETTL_REQUEST Signature

Method CREATE_SETTL_REQUEST on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method CREATE_SETTL_REQUEST on class CL_WZRE_AGENCY_FACTORY has no exception.

Method CREATE_SETTL_REQUEST_LIST Signature

Method CREATE_SETTL_REQUEST_LIST on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method CREATE_SETTL_REQUEST_LIST on class CL_WZRE_AGENCY_FACTORY has no exception.

Method CREATE_VEND_BILLING_DOC Signature

Method CREATE_VEND_BILLING_DOC on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method CREATE_VEND_BILLING_DOC on class CL_WZRE_AGENCY_FACTORY has no exception.

Method DELETE_CONDITIONS_RECURSIVELY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC Call by reference Object reference (TYPE REF TO) CL_WZRE_AGENCY_DOC Agenturbeleg 20070905
2 Importing I_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20070905
# Exception Resumable Description Created on
1 CX_WZRE_WRONG_NUMBER Nummer existiert nicht 20070905

Method DELETE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20060504
2 Importing I_NUM Call by reference Type reference (TYPE) WBELN_AG Agenturgeschäft: Belegnummer 20060504

Method DELETE_GUID on class CL_WZRE_AGENCY_FACTORY has no exception.

Method DELETE_KNUMV_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUM Call by reference Type reference (TYPE) WBELN_AG Agenturgeschäft: Belegnummer 20061213

Method DELETE_KNUMV_MAP on class CL_WZRE_AGENCY_FACTORY has no exception.

Method DELETE_KNUMV_MAP_RECURSIVELY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC Call by reference Object reference (TYPE REF TO) CL_WZRE_AGENCY_DOC Agenturbeleg 20070906
2 Importing I_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20070906
3 Importing I_NUM Call by reference Type reference (TYPE) WBELN_AG Agenturgeschäft: Belegnummer 20070906
# Exception Resumable Description Created on
1 CX_WZRE_WRONG_NUMBER Nummer existiert nicht 20070906

Method DELETE_MAPPINGS_FOR_NEW_DOCS Signature

Method DELETE_MAPPINGS_FOR_NEW_DOCS on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method DELETE_MAPPINGS_FOR_NEW_DOCS on class CL_WZRE_AGENCY_FACTORY has no exception.

Method DELETE_OLD_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUM Call by reference Type reference (TYPE) WBELN_AG Agenturgeschäft: Belegnummer 20060404

Method DELETE_OLD_CONDITIONS on class CL_WZRE_AGENCY_FACTORY has no exception.

Method DEQUEUE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMLFL Call by reference Type reference (TYPE) KOMLFL_ITAB Tabelle zu komlfl 20061208
2 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20061208

Method DEQUEUE_LIST on class CL_WZRE_AGENCY_FACTORY has no exception.

Method FILTER_SR_OF_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SR_IN_LIST_NUM Call by reference Type reference (TYPE) WZRE_WBELN_TAB Agenturgeschäft: Belegnummer 20070914
2 Changing T_KEY Call by reference Type reference (TYPE) TY_WBRK_KEY_TAB Lieferantenfaktura: Key für Tabelle WBRK für Massenzugriffe 20070914
3 Changing T_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Tabelle zu komlfk 20070914

Method FILTER_SR_OF_LIST on class CL_WZRE_AGENCY_FACTORY has no exception.

Method GET_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FACTORY Value transfer Object reference (TYPE REF TO) IF_WZRE_AGENCY_FACTORY Agenturbelegfabrik 20060125

Method GET_FACTORY on class CL_WZRE_AGENCY_FACTORY has no exception.

Method GET_GUID Signature

Method GET_GUID on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method GET_GUID on class CL_WZRE_AGENCY_FACTORY has no exception.

Method GET_LIST_GUID Signature

Method GET_LIST_GUID on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method GET_LIST_GUID on class CL_WZRE_AGENCY_FACTORY has no exception.

Method GET_NUM Signature

Method GET_NUM on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method GET_NUM on class CL_WZRE_AGENCY_FACTORY has no exception.

Method INSERT_DOC_OF_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20070918
2 Importing I_CHANGEABLE Call by reference Type reference (TYPE) BVAL Beleg änderbar ? 20070918
3 Importing I_D Call by reference Object reference (TYPE REF TO) CL_WZRE_DOC_DATA Belegdaten 20070918
4 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20070918
5 Importing I_LIST_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20070918
6 Importing I_LOCKED Call by reference Type reference (TYPE) BVAL Beleg ist gesperrt 20070918
7 Importing I_SETTL_REQUEST Call by reference Object reference (TYPE REF TO) CL_WZRE_SETTL_REQUEST Regulierungseinzelanforderung 20070918

Method INSERT_DOC_OF_LIST on class CL_WZRE_AGENCY_FACTORY has no exception.

Method INSERT_IN_NUM_TO_LIST_NUM_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMLFL Call by reference Type reference (TYPE) WZRE_KOMLFL_TAB Kommunikationsstruktur Vergütungsliste 20061219
2 Importing I_LIST_NUM Call by reference Type reference (TYPE) WBELN_AG Agenturgeschäft: Belegnummer 20061219

Method INSERT_IN_NUM_TO_LIST_NUM_MAP on class CL_WZRE_AGENCY_FACTORY has no exception.

Method INSERT_KNUMV_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KNUMV Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20060824
2 Importing I_NUM Call by reference Type reference (TYPE) WBELN_AG Agenturgeschäft: Belegnummer 20060824

Method INSERT_KNUMV_MAP on class CL_WZRE_AGENCY_FACTORY has no exception.

Method INSERT_NEW_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20060503
2 Importing I_NUM Call by reference Type reference (TYPE) WBELN_AG Agenturgeschäft: Belegnummer 20060503

Method INSERT_NEW_GUID on class CL_WZRE_AGENCY_FACTORY has no exception.

Method INSERT_NEW_LIST_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LIST_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20061114
2 Importing I_SETTL_REQ_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20061114

Method INSERT_NEW_LIST_MAPPING on class CL_WZRE_AGENCY_FACTORY has no exception.

Method INSERT_NEW_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20061026
2 Importing I_D Call by reference Object reference (TYPE REF TO) CL_WZRE_DOC_DATA Belegdaten 20061122
3 Importing I_DOC Call by reference Type reference (TYPE) TY_DOC_TYPE_TO_DOC Zuordnung Belegobjekt zu Belegart 20060825
4 Importing I_KEY Call by reference Type reference (TYPE) WBRK_KEY Lieferantenfaktura: Key für Tabelle WBRK für Massenzugriffe 20060825
5 Importing I_LOCKED Call by reference Type reference (TYPE) BVAL gesperrt 20060825
6 Changing T_ENTITY Call by reference Type reference (TYPE) WZRE_ENTITY_STAB Belege 20060825

Method INSERT_NEW_OBJECT on class CL_WZRE_AGENCY_FACTORY has no exception.

Method LOCK_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CH_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WZRE_PROTOCOL Protokoll 20060131
2 Exporting ET_LOCKED Call by reference Type reference (TYPE) WZRE_WBELN_STAB gesperrt 20060403
3 Exporting ET_NOT_LOCKED Call by reference Type reference (TYPE) WZRE_WBELN_STAB nicht gesperrt 20060131
4 Importing IT_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Tabelle zu komlfk 20060404
5 Importing IT_NUM Call by reference Type reference (TYPE) WZRE_WBELN_STAB Belegnummer einer Eingangsrechnung 20060131
6 Importing I_DOC_TYPE Call by reference Type reference (TYPE) DOCTYPE Agenturgeschäft: Typ des Beleges 20070914
7 Changing T_NOT_FOUND Call by reference Type reference (TYPE) WZRE_WBELN_STAB nicht in it_komlfk enthaltene Belege 20061201

Method LOCK_DOCUMENTS on class CL_WZRE_AGENCY_FACTORY has no exception.

Method LOCK_DOCUMENTS_OF_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CH_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WZRE_PROTOCOL Protokoll 20070921
2 Importing IT_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Tabelle zu komlfk 20061208
3 Changing T_LOCKED Call by reference Type reference (TYPE) WZRE_WBELN_STAB Belegnummer einer Eingangsrechnung 20061208
4 Changing T_NOT_LOCKED Call by reference Type reference (TYPE) WZRE_WBELN_STAB Belegnummer einer Eingangsrechnung 20061208

Method LOCK_DOCUMENTS_OF_LIST on class CL_WZRE_AGENCY_FACTORY has no exception.

Method MARK_GUID_AS_DELETED Signature

Method MARK_GUID_AS_DELETED on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method MARK_GUID_AS_DELETED on class CL_WZRE_AGENCY_FACTORY has no exception.

Method NEW_DOC_CREATED Signature

Method NEW_DOC_CREATED on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method NEW_DOC_CREATED on class CL_WZRE_AGENCY_FACTORY has no exception.

Method NEW_SETTL_REQ_IN_LIST Signature

Method NEW_SETTL_REQ_IN_LIST on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method NEW_SETTL_REQ_IN_LIST on class CL_WZRE_AGENCY_FACTORY has no exception.

Method NEW_SETTL_REQ_IN_PL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SETTL_REQ_ENT Call by reference Type reference (TYPE) WZRE_SETTL_REQUEST_ENT Regulierungseinzelanforderung 20070918
2 Importing I_D Call by reference Object reference (TYPE REF TO) CL_WZRE_DOC_DATA Belegdaten 20070918
3 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20070918
4 Importing I_LIST_GUID Call by reference Type reference (TYPE) WZRE_GUID GUID 20070918
5 Importing I_LOCKED Call by reference Type reference (TYPE) BVAL Boolean 20070918

Method NEW_SETTL_REQ_IN_PL on class CL_WZRE_AGENCY_FACTORY has no exception.

Method PREFETCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Call by reference Type reference (TYPE) TY_WBRK_KEY_TAB Lieferantenfaktura: Key für Tabelle WBRK für Massenzugriffe 20061212
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) DOCTYPE Agenturgeschäft: Typ des Beleges 20061212

Method PREFETCH_DATA on class CL_WZRE_AGENCY_FACTORY has no exception.

Method QUERY Signature

Method QUERY on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method QUERY on class CL_WZRE_AGENCY_FACTORY has no exception.

Method QUERY_FOR_HEADER Signature

Method QUERY_FOR_HEADER on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method QUERY_FOR_HEADER on class CL_WZRE_AGENCY_FACTORY has no exception.

Method QUERY_WITH_LOCK Signature

Method QUERY_WITH_LOCK on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method QUERY_WITH_LOCK on class CL_WZRE_AGENCY_FACTORY has no exception.

Method READ_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WZRE_PROTOCOL Protokoll 20060126
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) DOCTYPE Agenturgeschäft: Typ des Beleges 20060126
3 Importing I_KEY Call by reference Type reference (TYPE) WBRK_KEY Lieferantenfaktura: Key für Tabelle WBRK für Massenzugriffe 20060127
4 Changing T_KOMK Call by reference Type reference (TYPE) WZRE_KOMK_TAB Preisfindung Kommunikations-Kopf 20060824
5 Changing T_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Tabelle zu komlfk 20060823
6 Changing T_KOMLFKTXT Call by reference Type reference (TYPE) WZRE_KOMLFKTXT_TAB Kommunikationsstruktur: Kopftexte 20060823
7 Changing T_KOMLFL Call by reference Type reference (TYPE) WZRE_KOMLFL_TAB Kommunikationsstruktur Vergütungsliste 20060823
8 Changing T_KOMLFP Call by reference Type reference (TYPE) WZRE_KOMLFP_TAB Positionen 20060823
9 Changing T_KOMLFPTXT Call by reference Type reference (TYPE) WZRE_KOMLFPTXT_TAB Kommunikationsstruktur: Positionstexte 20060823
10 Changing T_KOMV Call by reference Type reference (TYPE) WZRE_KOMV_TAB Tabellentyp komv 20060824
11 Changing T_NOT_FOUND Call by reference Type reference (TYPE) WZRE_WBELN_STAB Belegnummer: nicht gefundene Belege 20060127
# Exception Resumable Description Created on
1 CX_WZRE_READ_ERROR Lesefehler 20060824

Method READ_HEADER_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Belegköpfe 20060126
2 Importing IT_KEY Call by reference Type reference (TYPE) TY_WBRK_KEY_TAB Lieferantenfaktura: Key für Tabelle WBRK für Massenzugriffe 20060126

Method READ_HEADER_FROM_DB on class CL_WZRE_AGENCY_FACTORY has no exception.

Method READ_ONE_DOCUMENT_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WZRE_PROTOCOL Protokoll 20060824
2 Exporting E_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20060824
3 Importing I_DOC_TYPE Call by reference Type reference (TYPE) DOCTYPE Agenturgeschäft: Typ des Beleges 20060824
4 Importing I_KEY Call by reference Type reference (TYPE) WBRK_KEY Lieferantenfaktura: Key für Tabelle WBRK für Massenzugriffe 20060824
5 Changing T_KOMK Call by reference Type reference (TYPE) WZRE_KOMK_TAB Preisfindung Kommunikations-Kopf 20060824
6 Changing T_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Tabelle zu komlfk 20060824
7 Changing T_KOMLFL Call by reference Type reference (TYPE) WZRE_KOMLFL_TAB Kommunikationsstruktur Vergütungsliste 20060824
8 Changing T_KOMLFP Call by reference Type reference (TYPE) WZRE_KOMLFP_TAB Positionen 20060824
9 Changing T_KOMV Call by reference Type reference (TYPE) WZRE_KOMV_TAB Tabellentyp komv 20060824
10 Changing T_NOT_FOUND Call by reference Type reference (TYPE) WZRE_WBELN_STAB Belegnummer: nicht gefundene Belege 20060824
# Exception Resumable Description Created on
1 CX_WZRE_READ_ERROR Lesefehler 20060824

Method READ_SR_VIA_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WZRE_PROTOCOL Protokoll 20070914
2 Changing T_ENTITY Call by reference Type reference (TYPE) WZRE_ENTITY_STAB gelesene Belege 20070914
3 Changing T_KEY Call by reference Type reference (TYPE) TY_WBRK_KEY_TAB Schlüssel der zu lesenden Belege 20070914
4 Changing T_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Köpfe der zu lesenden Belege 20070914
5 Changing T_NOT_FOUND Call by reference Type reference (TYPE) WZRE_WBELN_STAB Nummern der Belege die es nicht gibt 20070914
6 Changing T_NO_AUTHORITY Call by reference Type reference (TYPE) WZRE_WBELN_STAB Nummern der Belege für die die Berechtigung nicht reicht 20070914
7 Changing T_NUM Call by reference Type reference (TYPE) WZRE_WBELN_STAB Nummern der Belege die noch gelesen werden müssen 20070914

Method READ_SR_VIA_LIST on class CL_WZRE_AGENCY_FACTORY has no exception.

Method READ_SR_VIA_LIST_WITH_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WZRE_PROTOCOL Protokoll 20070914
2 Changing T_ENTITY Call by reference Type reference (TYPE) WZRE_ENTITY_STAB gelesene Belege 20070914
3 Changing T_ENTITY_UNLOCKED Call by reference Type reference (TYPE) WZRE_ENTITY_STAB ungesperrte Belege 20070914
4 Changing T_KEY Call by reference Type reference (TYPE) TY_WBRK_KEY_TAB Schlüssel der zu lesenden Belege 20070914
5 Changing T_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Köpfe der zu lesenden Belege 20070914
6 Changing T_NOT_FOUND Call by reference Type reference (TYPE) WZRE_WBELN_STAB Nummern der Belege die es nicht gibt 20070914
7 Changing T_NO_AUTHORITY Call by reference Type reference (TYPE) WZRE_WBELN_STAB Nummern der Belege für die die Berechtigung nicht reichtBele 20070914
8 Changing T_NUM Call by reference Type reference (TYPE) WZRE_WBELN_STAB Nummern der Belege die noch gelesen werden müssen 20070914

Method READ_SR_VIA_LIST_WITH_LOCK on class CL_WZRE_AGENCY_FACTORY has no exception.

Method REPLACE_TEMP_IN_KNUMV_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KNUMV_MAP Call by reference Type reference (TYPE) WZRE_KNUMV_MAP_HTAB Zuordnung von alter und neuer knumv 20070822

Method REPLACE_TEMP_IN_KNUMV_MAP on class CL_WZRE_AGENCY_FACTORY has no exception.

Method REPLACE_TEMP_IN_LIST_MAP Signature

Method REPLACE_TEMP_IN_LIST_MAP on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method REPLACE_TEMP_IN_LIST_MAP on class CL_WZRE_AGENCY_FACTORY has no exception.

Method REREAD_DOC Signature

Method REREAD_DOC on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method REREAD_DOC on class CL_WZRE_AGENCY_FACTORY has no exception.

Method REREAD_READ_ONLY_DOCS Signature

Method REREAD_READ_ONLY_DOCS on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method REREAD_READ_ONLY_DOCS on class CL_WZRE_AGENCY_FACTORY has no exception.

Method RETRIEVE Signature

Method RETRIEVE on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method RETRIEVE on class CL_WZRE_AGENCY_FACTORY has no exception.

Method RETRIEVE_MULTIPLE Signature

Method RETRIEVE_MULTIPLE on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method RETRIEVE_MULTIPLE on class CL_WZRE_AGENCY_FACTORY has no exception.

Method RETRIEVE_MULTIPLE_WITH_LOCK Signature

Method RETRIEVE_MULTIPLE_WITH_LOCK on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method RETRIEVE_MULTIPLE_WITH_LOCK on class CL_WZRE_AGENCY_FACTORY has no exception.

Method RETRIEVE_WITH_LOCK Signature

Method RETRIEVE_WITH_LOCK on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method RETRIEVE_WITH_LOCK on class CL_WZRE_AGENCY_FACTORY has no exception.

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NUMBERS_PER_TYPE Call by reference Type reference (TYPE) TY_DOCTYPE_T_NUM_STAB Nummern nach Belegarten gruppiert 20061130
2 Importing IT_DOC_TYPE Call by reference Type reference (TYPE) WZRE_DOC_TYPE_STAB Agenturgeschäft: Typ des Beleges 20061130
3 Importing I_RANGE Call by reference Object reference (TYPE REF TO) CL_WZRE_RANGE Selektionsrange 20060505

Method SELECT on class CL_WZRE_AGENCY_FACTORY has no exception.

Method SET_KNUMV_FOR_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20061213

Method SET_KNUMV_FOR_DOC on class CL_WZRE_AGENCY_FACTORY has no exception.

Method UNLOCK_ALL_LOCKED_DOC Signature

Method UNLOCK_ALL_LOCKED_DOC on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method UNLOCK_ALL_LOCKED_DOC on class CL_WZRE_AGENCY_FACTORY has no exception.

Method UPDATE Signature

Method UPDATE on class CL_WZRE_AGENCY_FACTORY has no parameter.
Method UPDATE on class CL_WZRE_AGENCY_FACTORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700