BPPLAN00 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 BPPLAN00 into the relevant SAP transactions such as SE38 or SE80
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: TOTALSUM = Totals Row
Selection Text: P_WAER = only value of following T Crcy
Selection Text: P_VERSN = Plan Version
Selection Text: P_TWAER = Conversion from Trans. Crcy to
Selection Text: P_GJAHR = Fiscal Year
Selection Text: OVERALL = Overall Plan Values
Title: Analysis Report for Overall Planning Projects(multicurrency)
Text Symbol: 032 = No Line Item Exists
Text Symbol: 031 = Document
Text Symbol: 030 = Totals Record
Text Symbol: 029 = Database Table
Text Symbol: 028 = Selections
Text Symbol: 027 = Value in Ledger Currency
Text Symbol: 026 = Predefined
Text Symbol: 025 = WBS Element
Text Symbol: 024 = ID Number of Master Data Object
Text Symbol: 023 = ID
Text Symbol: 022 = Internal Error
Text Symbol: 021 = Error in Report
Text Symbol: 020 = Quantity
Text Symbol: 019 = Ledger Currency
Text Symbol: 018 = Line Items
Text Symbol: 017 = Value Date for Conversion
Text Symbol: 016 = Exchange Rate Type for Translation
Text Symbol: 015 = Transaction Currency
Text Symbol: 014 = Trns.cur.
Text Symbol: 013 = Value in Transaction Currency
Text Symbol: 012 = Trend val.
Text Symbol: 011 = Object Currency
Text Symbol: 010 = Object Currency
Text Symbol: 009 = Value in object currency
Text Symbol: 008 = Object Value
Text Symbol: 007 = Controlling Area Currency
Text Symbol: 006 = Controlling Area Currency
Text Symbol: 005 = Value in Controlling Area Currency
Text Symbol: 004 = Controlling Area Currency
Text Symbol: 003 = Business Transaction
Text Symbol: 002 = Table
INCLUDE: LKIKAI00.
No SAP DATABASE tables are accessed within this REPORT code!
CJDB_EXCLUDE_LDB_FUNCTION_KEYS CALL FUNCTION 'CJDB_EXCLUDE_LDB_FUNCTION_KEYS'.
K_KOKRS_SET CALL FUNCTION 'K_KOKRS_SET' EXPORTING popup = '1' IMPORTING e_kokrs = kokrs.
K_KOKRS_SET CALL FUNCTION 'K_KOKRS_SET' EXPORTING popup = '0' IMPORTING e_kokrs = kokrs EXCEPTIONS OTHERS = 1.
K_KOKRS_READ CALL FUNCTION 'K_KOKRS_READ' EXPORTING kokrs = kokrs IMPORTING e_tka01 = tka01 EXCEPTIONS OTHERS = 1.
DATE_TO_PERIOD_CONVERT * CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' * EXPORTING * i_date = sy-datlo * i_periv = tka01-lmona "fiscal year variant * IMPORTING * e_gjahr = current_year.
POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = text-021 txt1 = text-022 txt2 = '' txt3 = ''.
POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = text-021 txt1 = text-022 txt2 = '' txt3 = ''.
OBJECT_IDENTIFICATION_GET CALL FUNCTION 'OBJECT_IDENTIFICATION_GET' EXPORTING objnr = aufk-objnr IMPORTING identification = auftrag.
OBJECT_IDENTIFICATION_GET CALL FUNCTION 'OBJECT_IDENTIFICATION_GET' EXPORTING objnr = act01-objnr IMPORTING identification = np_vorgang.
KBPS_FIND_LEDGER CALL FUNCTION 'KBPS_FIND_LEDGER' EXPORTING currency = p_waers periv = tka01-lmona IMPORTING ledger = p_ledger TABLES bp_cur = lt_dummy.
K_ORDER_TYPE_READ CALL FUNCTION 'K_ORDER_TYPE_READ' EXPORTING order_type = aufk-auart IMPORTING s_t003o = t003o.
KBPS_GET_GJAHR CALL FUNCTION 'KBPS_GET_GJAHR' EXPORTING im_applik = l_obj "Projekt 'P' oder Auftrag: 'O' im_profil = l_profile "Planprofil - Name "z.b. proj-pprof
K_VERSN_READ CALL FUNCTION 'K_VERSN_READ' EXPORTING i_gjahr = l_gjahr "Geschäftsjahr i_kokrs = kokrs "Kostenrechnungskreis i_versn = wa_tab-versn IMPORTING e_tka07 = ls_tka07 EXCEPTIONS not_found = 1 not_found_gjahr = 2 no_authority = 3 OTHERS = 4.
FIRST_AND_LAST_DAY_IN_YEAR_GET CALL FUNCTION 'FIRST_AND_LAST_DAY_IN_YEAR_GET' EXPORTING i_gjahr = l_gjahr i_periv = tka01-lmona IMPORTING e_first_day = l_first_day EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = l_date foreign_currency = wa_tab-twaer "Originalwährung foreign_amount = wa_tab-wtgkum local_currency = tka01-waers "Kostenrechnungskr.währung
CONVERT_TO_FOREIGN_CURRENCY CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY' EXPORTING date = l_date foreign_currency = p_twaer "gewünschte Währung local_amount = l_wert_zwischen local_currency = tka01-waers "Kostenrechnungskr.währung
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
BPPLAN00 - Analysis Report for Overall Planning Projects(multicurrency) BPPLAN00 - Analysis Report for Overall Planning Projects(multicurrency) BPPHONGN_ZGP - Generate Phonetic Search Term According to Table TPZ1 BPPHONGN_ZGP - Generate Phonetic Search Term According to Table TPZ1 BPPHONGN - Generate Phonetic Search Term According to Table TPZ1 BPPHONGN - Generate Phonetic Search Term According to Table TPZ1