RV130008 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter RV130008 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
VPRE - PRICAT manual creation
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: P_VTWEG = D Distribution channel
Selection Text: P_VKORG = D Sales organization
Selection Text: P_VARI = D Layout
Selection Text: P_STICH = Key date for price determinat.
Selection Text: P_SPART = D Division
Selection Text: P_SORTI = D Assortment
Selection Text: P_SORTB = D Module
Selection Text: P_PROFI = Profile
Selection Text: P_PREIS = Price and tax determination
Selection Text: P_PKUND = Customer for price determinat.
Selection Text: P_KUNDE = Recipient (customer)
Selection Text: P_KALSM = Pricing procedure
Selection Text: P_ILNNR = Own internat. location number
Selection Text: P_DATBI = Valid to
Selection Text: P_DATAB = Valid from
Title: PRICAT processing: Manual creation
Text Symbol: 072 = Items
Text Symbol: 071 = Assortment
Text Symbol: 064 = Execute
Text Symbol: 060 = Display options
Text Symbol: 024 = Catalog valid
Text Symbol: 023 = Catalog creation
Text Symbol: 022 = Price identification
Text Symbol: 021 = Recipient identification / materials
Text Symbol: 020 = Sender identification
Text Symbol: 010 = Enter transfer parameters
Text Symbol: 005 = Recipient
Text Symbol: 004 = Assortment module
Text Symbol: 003 = List variant
Text Symbol: 002 = Requirements profile
Text Symbol: 001 = PRICAT created on
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING I_SAVE = G_SAVE CHANGING CS_VARIANT = GX_VARIANT EXCEPTIONS NOT_FOUND = 2.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = G_REPID I_CALLBACK_PF_STATUS_SET = G_STATUS I_CALLBACK_USER_COMMAND = G_USER_COMMAND IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT[] * IT_EXCLUDING = IT_SPECIAL_GROUPS = GT_SP_GROUP[] * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 I_DEFAULT = G_DEFAULT I_SAVE = G_SAVE IS_VARIANT = G_VARIANT IT_EVENTS = GT_EVENTS[] * IT_EVENT_EXIT = I_TABNAME_HEADER = G_TABNAME_HEADER I_TABNAME_ITEM = G_TABNAME_ITEM IS_KEYINFO = GS_KEYINFO * IS_PRINT = * IMPORTING * E_EXIT_CAUSED_BY_CALLER = TABLES T_OUTTAB_HEADER = GT_WSOF T_OUTTAB_ITEM = GT_WSOP.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_INTERNAL_TABNAME = G_TABNAME_HEADER I_STRUCTURE_NAME = 'WSOF' CHANGING CT_FIELDCAT = E01_LT_FIELDCAT[].
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_INTERNAL_TABNAME = G_TABNAME_ITEM I_STRUCTURE_NAME = 'WSOP' CHANGING CT_FIELDCAT = E01_LT_FIELDCAT[].
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 0 IMPORTING ET_EVENTS = E03_LT_EVENTS.
WSOP_READ_WITH_SKOPF CALL FUNCTION 'WSOP_READ_WITH_SKOPF' EXPORTING SKOPF = GT_WSOF-SKOPF TABLES PT_WSOP = H_GT_WSOP EXCEPTIONS NO_RECORDS_FOUND = 1 OTHERS = 2.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE.
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING IS_VARIANT = G_VARIANT I_SAVE = G_SAVE I_TABNAME_HEADER = G_TABNAME_HEADER I_TABNAME_ITEM = G_TABNAME_ITEM IMPORTING E_EXIT = G_EXIT ES_VARIANT = GX_VARIANT EXCEPTIONS NOT_FOUND = 2.
WSOF_READ CALL FUNCTION 'WSOF_READ' EXPORTING DATUM = P_DATAB WSOF = H_WSOF TABLES WSOF_INPUT = GT_WSOF EXCEPTIONS NO_REC_ACTIVE = 1 NO_REC_FOUND = 2 REC_ENQUEUED = 3 TEC_ENQUEUED = 4 OTHERS = 5.
VIEW_KNA1 CALL FUNCTION 'VIEW_KNA1' EXPORTING KUNDE = P_KUNDE IMPORTING ANSCHRIFT = H_KNA1 EXCEPTIONS NO_KNA1 = 1 OTHERS = 2.
VIEW_KNVV CALL FUNCTION 'VIEW_KNVV' EXPORTING COMWA = H_COMWA IMPORTING KNVV_WA = H_KNVV EXCEPTIONS NO_KNVV = 1 OTHERS = 2.
ASSORTMENT_GET_USERS_OF_1ASORT CALL FUNCTION 'ASSORTMENT_GET_USERS_OF_1ASORT' EXPORTING VALID_PER_DATE = P_DATAB DATE_TO = P_DATBI " note 640416 ASORT = P_SORTI TABLES ASSORTMENT_USERS = IDOC_WRSZ EXCEPTIONS NO_ASORT_TO_SELECT = 1 NO_USER_FOUND = 2 OTHERS = 3.
ASSORTMENT_GET_ASORT_OF_CUST CALL FUNCTION 'ASSORTMENT_GET_ASORT_OF_CUST' EXPORTING CUSTOMER = P_KUNDE VKORG = P_VKORG VTWEG = P_VTWEG SPART = P_SPART TABLES LIST_OF_ASORT = T_WINT EXCEPTIONS OBJECT_HAS_NO_ASORT = 1 OBJECT_IS_NO_ASS_CUSTOMER = 2 OTHERS = 3.
ASSORTMENT_GET_ASORT_OF_USER CALL FUNCTION 'ASSORTMENT_GET_ASORT_OF_USER' EXPORTING * VALID_PER_DATE = SY-DATUM " note 640416 * date_to = MAX_DATUM " note 640416 USER = P_KUNDE USER_TYPE = 'A' TABLES ASSORTMENT_DATA = T_WRS1 EXCEPTIONS NO_ASORT_FOUND = 1 OTHERS = 2.
WSOF_READ CALL FUNCTION 'WSOF_READ' EXPORTING DATUM = P_DATAB WSOF = H_WSOF TABLES WSOF_INPUT = T_WSOF EXCEPTIONS NO_REC_ACTIVE = 1 NO_REC_FOUND = 2 REC_ENQUEUED = 3 TEC_ENQUEUED = 4 OTHERS = 5.
PRICAT_PROFILE_READ CALL FUNCTION 'PRICAT_PROFILE_READ' EXPORTING I_PROFIL = P_PROFI IMPORTING E_PRICAT_PRO = H_PRICAT_PRO E_PRICAT_PRO_T = H_PRICAT_PRO_T EXCEPTIONS PROFILE_NOT_FOUND = 1 PROFILE_TEXT_NOT_FOUND = 2 OTHERS = 3.
SD_T683S_SINGLE_READ CALL FUNCTION 'SD_T683S_SINGLE_READ' EXPORTING KVEWE_I = 'A' KAPPL_I = 'V ' KALSM_I = P_KALSM TABLES T683S_TAB_IO = T_T683S EXCEPTIONS INVALID_INPUT = 1 OTHERS = 2.
VIEW_KNVV CALL FUNCTION 'VIEW_KNVV' EXPORTING COMWA = H_COMWA IMPORTING KNVV_WA = H_KNVV EXCEPTIONS NO_KNVV = 1 OTHERS = 2.
CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING I_SAVE = G_SAVE CHANGING CS_VARIANT = GX_VARIANT EXCEPTIONS WRONG_INPUT = 1 NOT_FOUND = 2 PROGRAM_ERROR = 3 OTHERS = 4.
POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING POPUP_TITLE = POPUP_TITLE PROGRAMNAME = 'RV130004' FORMNAME = 'EXAMPLE_EXIT_PRI' F4_PROGRAMNAME = 'RV130004' F4_FORMNAME = 'EXAMPLE_F4_PRI' IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS.
EDI_PARTNER_APPL_READ_OUT CALL FUNCTION 'EDI_PARTNER_APPL_READ_OUT' EXPORTING REC_EDK13 = H_EDK13 IMPORTING REC_EDP13 = H_EDP13 EXCEPTIONS PARTNER_IS_INACTIVE = 1 PARTNER_IS_TEMPLATE = 2 PARTNER_NOT_FOUND = 3 OTHERS = 4.
MASTERIDOC_CREATE_PRICAT CALL FUNCTION 'MASTERIDOC_CREATE_PRICAT' EXPORTING PI_MESTYP = P_MESTYP PI_PARTYP = P_PARTYP PI_PARNUM = H_PARNUM PI_LOGSYS = P_LOGSYS PI_PARROL = P_PARROL PI_VARIAN = P_VARIAN PI_FUNCTI = P_FUNCTI PI_TEST = P_TEST PI_PORT = P_PORT PI_PROFIL = H_PRICAT_PRO PI_SELECTION = H_SELECTION PI_ILNNR = P_ILNNR TABLES PIT_WSOF = IDOC_WSOF PIT_WSOP = IDOC_WSOP PIT_WRSZ = IDOC_WRSZ EXCEPTIONS IDOC_COULD_NOT_BE_CREATED = 1 PARTNER_NOT_FOUND = 2 LOGSYS_NOT_FOUND = 3 OTHERS = 4.
DB_COMMIT CALL FUNCTION 'DB_COMMIT'.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RV130008 or its description.
RV130008 - PRICAT processing: Manual creation RV130008 - PRICAT processing: Manual creation RV130007 - Agreement archiving: Reload program for Objekt SD_AGREEM RV130007 - Agreement archiving: Reload program for Objekt SD_AGREEM RV130006 - Agreement archiving: Deletion program for object SD_AGREEM RV130006 - Agreement archiving: Deletion program for object SD_AGREEM