Extract ECC 5.0 New GL transaction Line item to BI 7.0(delta enabled)

Hi all,
The back end system is ECC 5.0 and i need to extract New GL line item transaction level data (with document/transaction  currency amount) to BI 7.0 .0FI_GL_4 datasource is on GLT0 table instead of NEW GL FAGLFLEXA and 0FI_GL_14 is available only from ECC 6.0onwards.What should be the approach/advice to accomplish this wth delta enabled
regards
savvy

In my previous implementation, what we followed was
We used 0FI_GL_10 to fill 0FIGL_O10 & 0FIGL_C10 for totals and
for line items load DSO 0FIGL_O02 through 0FI_GL_4
And we had drilldown (RRI) reports from C10 to O02

Similar Messages

  • New G/L Line item Datasource 0FI_GL_14 not extracting exchange rate field

    Hi,
    We are implementing new G/L Line item datasource and standarad field of this datasource KURSE - exchange rate field  not extracting  data.
    Debugged standard extractor function module but field for exchange rate is not populating even there is a value in the base table BKPF.
    Please advise on this.
    Thanks
    UDAY
    Edited by: Udaybi on Apr 12, 2011 5:30 AM

    Did you solve the issue? I am facing the same issue too.

  • Add new column at line item level in MIR7 transaction

    Hi All,
        I would like to know how to add new column at line item level for GL Account
       tab  in MIR7 transaction. could you please let me know how do i add new
       column in MIR7  transaction. Please let me know is there any user exit or any
       other wat to do it.
    Thanks,
    rao

    Hi,
    The customer include CI_FMBL can only be used with FMPEP and not with other transaction like FMBB.
    Technically speaking, the structure CI_FMBL must be part of many other interfaces like the one use by BAdI 'FMKU_BUDGET_EVNT'.
    In order to add such customer fields in FMPEP, you have to use the BAdI 'FMBW_CUSTOMER'. For instruction, you have to look at the note 1356725 and the instruction of paragraph 30. Please read the instruction and start to do your implementation.
    With the BAdI 'FMBW_CUSTOMER', you can use the PBO and PAI for handling the customer fields. There is no other place to populate these customer fields. Do you want to use customer fields in FMPEP? Please check note 1356725 for reference.
    I believe this answer your inquiry.
    Best Regards,
    Vanessa Barth.

  • New G/L line item extractor 0FI_GL_14

    Hi,
    has anyone worked with the new G/L line item extractor 0FI_GL_14 already? I know that this line items extractor uses function module FAGL_GET_LINE_ITEMS and extract structure FAGLPOSBW.
    Does anyone have the coding for this function module?
    Thanks
    Christian

    Hi,
    Please find the code
    FUNCTION fagl_get_si_data.
    ""Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(I_REQUNR) TYPE  SBIWA_S_INTERFACE-REQUNR
    *"     VALUE(I_ISOURCE) TYPE  SBIWA_S_INTERFACE-ISOURCE OPTIONAL
    *"     VALUE(I_MAXSIZE) TYPE  SBIWA_S_INTERFACE-MAXSIZE OPTIONAL
    *"     VALUE(I_INITFLAG) TYPE  SBIWA_S_INTERFACE-INITFLAG OPTIONAL
    *"     VALUE(I_UPDMODE) TYPE  SBIWA_S_INTERFACE-UPDMODE OPTIONAL
    *"     VALUE(I_DATAPAKID) TYPE  SBIWA_S_INTERFACE-DATAPAKID OPTIONAL
    *"     VALUE(I_CALLMODE) TYPE  RSAZT_CALLMODE OPTIONAL
    *"  TABLES
    *"      I_T_SELECT TYPE  SBIWA_T_SELECT OPTIONAL
    *"      I_T_FIELDS TYPE  SBIWA_T_FIELDS OPTIONAL
    *"      E_T_FAGLPOSBW STRUCTURE  FAGLPOSBW OPTIONAL
    *"  EXCEPTIONS
    *"      NO_MORE_DATA
    *"      ERROR_PASSED_TO_MESS_HANDLER
      STATICS:
        sd_flag_interface_initialized TYPE boole_d,
        sd_counter_datapakid          TYPE sbiwa_s_interface-datapakid,
        sd_step_extrmode              TYPE rsazt_extrmode,
        sd_no_more_data               TYPE boole_d,
        sd_cursor_open                TYPE string,
        sd_max_lines                  LIKE sy-tabix,
        sd_updmode                    LIKE i_updmode,
        sd_rldnr                      TYPE rldnr.
      DATA:
        ld_rldnr                      TYPE rldnr,
        lt_select                     TYPE sbiwa_t_select,
        ls_select                     TYPE sbiwa_s_select,
        ld_syst_date                  TYPE d,
        ld_syst_time                  TYPE t,
        ld_utc_timestamp              TYPE timestamp,
        lt_select_int                 TYPE gusl_t_selection,
        lt_fields_int                 TYPE gusl_t_fields,
        ld_cursor_flag                TYPE flag,
        lt_faglpose                   TYPE faglpose_t.
      CASE i_callmode.
        WHEN rsazt_c_callmode-selscreen OR
             rsazt_c_callmode-selcheck.
        not supported yet
        WHEN rsazt_c_callmode-extraction.
        initialization mode (first call by SAPI) or data transfer mode
          IF i_initflag = sbiwa_c_flag_on.
    Initialization
          Invalid second initialization call -> error exit
            IF NOT sd_flag_interface_initialized IS INITIAL.
              IF 1 = 2. MESSAGE e008(r3). ENDIF.
              MESSAGE ID 'R3' TYPE 'E' NUMBER '008'
                      RAISING error_passed_to_mess_handler.
            ENDIF.
          Check for supported update mode
            CASE i_updmode.
              WHEN sbiwa_c_updmode_full.
              WHEN sbiwa_c_updmode_deltainit.
              WHEN sbiwa_c_updmode_delta.
              WHEN sbiwa_c_updmode_init.
              WHEN sbiwa_c_updmode_repeat.
              WHEN OTHERS.
                IF 1 = 2. MESSAGE e011(r3) WITH i_updmode. ENDIF.
                MESSAGE ID 'R3' TYPE 'E' NUMBER '011' WITH i_updmode
                      RAISING error_passed_to_mess_handler.
            ENDCASE.
            sd_flag_interface_initialized = sbiwa_c_flag_on.
          initialize change pointer
            PERFORM initialize_change_pointer.
          get relevant ledger.
            PERFORM get_relevant_ledger
                             USING    i_isource
                             CHANGING ld_rldnr.
          build selection table
            lt_select[] = i_t_select[].
            LOOP AT lt_select INTO ls_select
              WHERE fieldnm = c_fieldname_rldnr.
              IF ls_select-low  <> ld_rldnr OR
               ( ls_select-high <> ld_rldnr AND
                 ls_select-option = 'BT' ).
                IF 1 = 2. MESSAGE e014(r3). ENDIF.
                MESSAGE ID 'R3' TYPE 'E' NUMBER '014'
                      RAISING error_passed_to_mess_handler.
              ENDIF.
            ENDLOOP.
            IF NOT sy-subrc IS INITIAL.
              CLEAR ls_select.
              ls_select-fieldnm = c_fieldname_rldnr.
              ls_select-sign    = 'I'.
              ls_select-option  = 'EQ'.
              ls_select-low     = ld_rldnr.
              APPEND ls_select TO lt_select.
            ENDIF.
            sd_rldnr  = ld_rldnr.
          convert timestamp from SYS -> UTC
          The TIMESTAMP provided by S-API is always in local time (SYS),
          and the timestamp in the FlexGL tables is stored as UTC.
            LOOP AT lt_select INTO ls_select
                              WHERE fieldnm = c_fieldname_timestamp.
              IF NOT ls_select-low IS INITIAL.
                ld_syst_date = ls_select-low(8).
                ld_syst_time = ls_select-low+8(6).
                CALL METHOD cl_abap_tstmp=>systemtstmp_syst2utc
                  EXPORTING
                    syst_date = ld_syst_date
                    syst_time = ld_syst_time
                  IMPORTING
                    utc_tstmp = ld_utc_timestamp.
                ls_select-low = ld_utc_timestamp.
              ENDIF.
              IF NOT ls_select-high IS INITIAL.
                ld_syst_date = ls_select-high(8).
                ld_syst_time = ls_select-high+8(6).
                CALL METHOD cl_abap_tstmp=>systemtstmp_syst2utc
                  EXPORTING
                    syst_date = ld_syst_date
                    syst_time = ld_syst_time
                  IMPORTING
                    utc_tstmp = ld_utc_timestamp.
                ls_select-high = ld_utc_timestamp.
              ENDIF.
              MODIFY lt_select FROM ls_select.
            ENDLOOP.
          convert selection into internal format
            PERFORM convert_selection
                 USING    lt_select
                 CHANGING lt_select_int.
          convert fieldlist into internal format
            PERFORM convert_fieldlist
                 USING    i_t_fields[]
                 CHANGING lt_fields_int.
            sd_max_lines = i_maxsize.
            sd_updmode   = i_updmode.
          initialize database selection
            CALL FUNCTION 'FAGL_GET_LINE_ITEMS'
              EXPORTING
                i_block_data = 'X'
                i_block_size = sd_max_lines
                i_selection  = lt_select_int
                i_fieldlist  = lt_fields_int
                i_initflag   = i_initflag.
          ELSE.                 "data extraction
    Data transfer: First Call      OPEN CURSOR + FETCH
                   Following Calls FETCH only
            REFRESH e_t_faglposbw.
            IF sd_counter_datapakid = 0.
              sd_step_extrmode = rsazt_c_extrmode-db.
            ENDIF.
            IF NOT sd_no_more_data IS INITIAL.
              RAISE no_more_data.
            ENDIF.
            CASE sd_step_extrmode.
              WHEN rsazt_c_extrmode-archive.
              not supported
              WHEN rsazt_c_extrmode-db.
              database selection
                IF sd_cursor_open IS INITIAL OR
                   sd_cursor_open = 'NEW'.
                process database selection for new line items
                  CALL FUNCTION 'FAGL_GET_LINE_ITEMS'
                    EXPORTING
                      i_block_data     = 'X'
                      i_block_size     = sd_max_lines
                    IMPORTING
                      flag_cursor_open = ld_cursor_flag
                    CHANGING
                      c_t_faglpose     = lt_faglpose.
                  IF ld_cursor_flag IS INITIAL.
                    CLEAR sd_cursor_open.
                  ELSE.
                    sd_cursor_open = 'NEW'.
                  ENDIF.
                ENDIF.
                IF sd_updmode = sbiwa_c_updmode_delta OR
                   sd_updmode = sbiwa_c_updmode_repeat.
                  IF sd_cursor_open IS INITIAL OR
                     sd_cursor_open = 'CHANGED'.
                  process database selection for changed line items
                    CALL FUNCTION 'FAGL_GET_LINE_ITEMS'
                      EXPORTING
                        i_block_data      = 'X'
                        i_block_size      = sd_max_lines
                        i_changed_records = 'X'
                      IMPORTING
                        flag_cursor_open  = ld_cursor_flag
                      CHANGING
                        c_t_faglpose      = lt_faglpose.
                    IF ld_cursor_flag IS INITIAL.
                      CLEAR sd_cursor_open.
                    ELSE.
                      sd_cursor_open = 'CHANGED'.
                    ENDIF.
                  ENDIF.
                ENDIF.
              there is no more data to read
                IF ld_cursor_flag IS INITIAL.
                  sd_no_more_data = 'X'.
                ENDIF.
              fill additional bw fields
                PERFORM convert_data
                  USING    lt_faglpose
                           sd_rldnr
                           i_updmode
                  CHANGING e_t_faglposbw[].
            ENDCASE.
            ADD 1 TO sd_counter_datapakid.
          ENDIF.                  "Initialization mode or data extraction ?
      ENDCASE.
    ENDFUNCTION.

  • New DataSources for Line Items from FI-GL, FI-AP, FI-AR

    Dear Experts,
    Kindly sugest the SAP Note's and SAP Document links on  New DataSources for Line Items from FI-GL, FI-AP, FI-AR
    for( 0FI_GL_14, 0FI_AR_14, 0FI_AP_14 ). and what is the advantage of using this data sources.
    Currently we are using the Data Sources with ( 0FI_GL_4, 0FI_AR_4, 0FI_AP_4 ) and we want to migrate to ( 0FI_GL_14, 0FI_AR_14, 0FI_AP_14 ).
    Please sugest in this regard.
    Thanks&Regards,
    Nagendra prasad.
    Edited by: nagendra prasad on Jul 20, 2010 5:12 AM
    Edited by: nagendra prasad on Jul 20, 2010 6:05 AM

    Hi
    Please find FI_GL_14 related links
    [http://help.sap.com/saphelp_nw70/helpdata/en/49/5700570223413085021a8b4ef1087a/frameset.htm]
    [http://help.sap.com/saphelp_nw70/helpdata/en/45/4f8e8bbf3f4f63a5dd197ef7d53fa2/frameset.htm]
    There is no FI_AR_14 and FI_AP_14. If you want more information directly goto help.sap.com you will find all the details.
    Regards
    YuvaraajP

  • Transaction line item

    Hi,
    How transaction line items be maintained under sub asset. We want to maintain a hierarchy in assets as follows:
    Account determination-Asset Class-Group asset-Main asset-Sub asset-Transaction line item.
    It will help us in reporting.
    Please suggest.
    Regards,
    SAP FI

    Hi,
    Please go through the following detail:
    A.Determination : P/M
    A.class : P/M
    Group asset : Rig
    Main asset : Pumping & Higher Pressure (Part of rig)
    Sub asset : Mud pump (Part of pumping & higher pressure)
    Transaction Line Item : Blower & Motor (Part of Mud pump)
    Now Please suggest how transaction line item be maintained in SAP.
    Regards,
    SAP FI

  • Create New Filed in Line Item Text Tab

    Hi Experts,
    How Can I create a new filed in Quotation > Line Item > Text Tab ?
    Tks. & Brgds.
    Ripon

    Hi,
    Hope your requirement is to add one u2018Text typeu2019 in the line item of the sales order.  Say you want to add u2018ITEM DETAILS_SOURCEu2019 in the line item text of sales order. Follow the steps given below.
    1.     SPRO >> SD >> Basic function >> Text Control. Click u2018Text Controlu2019
    2.     Click on u2018Define Text Typeu2019
    3.     Select u2018Sales Documentu2019 and then u2018Itemu2019
    4.     Click on u2018Changeu2019; select the Text procedure u2018Sales itemu2019 and click on u2018Text IDu2019
    5.     The text object is VBBP; Create a new u2018Text  IDu2019; Go for a  new entry and enter the sequence number (higher than the existing one); enter TEXT id as u2018ITEM DETAILS_SOURCEu2019; save
    6.     Now the new text id will be displayed at item text if you create a sales document that includes inquiry, quotation and sales order.
    Hope this will be useful to you.
    Regards,     
    K Bharathi

  • CRM table where transaction line item status are stored.

    Hello,
        Can anybody suggest me the standard transaction table in CRM where on passing line item guid as input, i get the status ( like release, open completed... ) of those line item in the transaction as output.
    Regards
    Devika.S

    Hi,
    CRM_JEST  pass OBJNR as your item guid.
    for the description of status check TJ02T - System status.
                                             check TJ30T - User status
    ~ Kishore

  • How to create a new line item automatically in CRMD_ORDER

    Hi,
    While creating a sales order in CRMD_ORDER, after user enters a line item say 'xxxx' and press 'Enter', we need to create a new line item say 'yyyy' dynamically.  Any ways of how to achieve this functionality?
    thanks in advance,
    amar.s

    Hi Amar
    You can use structured products:
    Step1:COMM_PR01
    Open Product xxxx > Relationships > Tab Component > Select Relationship type = STRSET Set > Assing product yyyy
    Step2: IMG > CRM > Transactions > Define Item Categories
    Open you item category and in Structure scope field select option A Single-Level Explosion of structured products
    Step3: IMG >  CRM > Transactions > Define Item Category Determination
    create new entry
    Transaction type =
    Item   category group = Category group of xxxx product
    main item cat = item cat of xxxx product
    item cat =  item cat of yyyy product
    now when you enter product xxxx , product yyyy will be automatically added
    Hope it helps
    Rupesh

  • Adding new line item in SC after it is added to PR or PO

    Hi Experts,
    Our customer wants that if line item is added to PR and PO on ECC side, it should be added to SC as well. I am sure you can't change apporved SC for which follow on document is created. But if someone did similar kind of requirement.
    Here is requirement.
    >  SC has 2 line items.
    >  PR is created in ECC for 2 line items after SC is apporved.
    > User added 3rd line item in PR on ECC side.
    > Customer wants this line item should be added to SC as well.
    Please advise.
    Regards,
    Kamal

    Hi,
    In Classic Scenario: This is not possible .when you are adding a P.O in ECC it will not reflect in
    SRM.
    In Extended Classic scenario: In SRM  only P.O is  created .You can add a new line items (or) change
    because P.O in SRM Server is the main P.O.
    Moreover in this also Shopping cart will not update. Once Shopping cart is approved you can do any changes
    Please check which scenario your client is using.
    Regards
    G.Ganesh Kumar

  • Line item deletion in ECC order not reflecting in CRM

    Hi all,
    1) I created an order in ECC with L1 and L2 line items.
    2) After successful replication to CRM, i deleted the line item L1 in ECC va02 and saved.
    3) Then checked CRM order(ensured that there are no replication errors and stuck entries in queues)
    4) L1 in CRM system is not deleted.
    Is this a standard functionality or can this be controlled anywhere. I know that if an order is created in CRM and distributed to ECC, we can't delete that line item in CRM. But in the reverse case even, is it the same??
    Please help me out.
    Regards,
    Rajesh

    Hi Rajesh
    Did you check Delta load is active for  sales document in R3AC4, if it is your source system is ECC when you do changes in the sales order in the ECC system, it should replicate to CRM
    yes,  this is a standard functionality as you said, when  order is created in CRM and distributed to ECC you can't do any  changes in ECC and even  vice versa.
    but you can do changes either or side  provided you need to  apply this note:888665
    Regards
    RAO

  • PO line item copy to new PO doc.

    Hi , one question PO line item copy to new PO doc.
    if i made on PO docuemnt as bleow
    10  Item1    20unit
    20  Item2    10 unit
    30   Intem3   20 Uni
    and when I need to create new PO , if i wanna creat PO inclue only line time 10 ,20
    how can i do it? could you pls kinldy adivse?
    just copy POC totlay to new PO is very easy.. I already know that..

    Hello.
    thanks so much for your answer.
    I tried to create new PO as you told, but I failed again.
    I could copy only one item into new PO document   ( there are serveral item (material item , comsumer itme , )
    but only material item copied to new PO (select item and adopt)
    Could you pls kindly adivse?
    I would like to copy several items from the old PO document and pastes those items on one new PO document
    Step 1 - Type ME21N - Create Purchase order
    Step 2 - Select PO document type, Vendor & PO date.
    =================================================== ( by step 2 , this is just create new PO===
    Step 3 - Click Document Overview button and open new window menu in PO screen left side
    (Do you mean just clike Document overview? in the left screen? )
    Answer : Yes, click on the Document Overview ON button and then open left side one small window.
    Step 4 - Click Selection Variant button in the left side window menu and then select Purchase Order option.
    (do you mean just select "my purchase order" button i the selection options?)
    Answer : No, click on the 'Purchase Order' first option.
    Step 5 - Now next screen open and give OLD Purchase Order document number in Purchasing Document ______ input field &
    other input data filed is empty.
    ( I dont understand exactly what you mean, what's next screen? do mean open new session? or
    just select old PO document via document overview window in the left side? )
    Answer : Yes, after click 'Purchase Order' first option, it will open new session screen and on the screen input option is 'Purchasing Document ___________ . Here, you will give copy of the old PO number remaining input options data are empty.
    Step 6 - Now Execute the screen and shown old PO number 3 times shown (10,20,30)
    (What exactly do you mean? do you mean just click old PO number shown on the document overview? )
    Answer : Yes, after execute the old PO number shown on the document overview screen.
    ( we can do if there is still PO number in the left pane , just clicking po number )
    Step 7 - In the OLD PO first 2 line items are to be create new PO, Select 1st line using mouse and then adopt button click
    (Selection variant next button), 2nd line select & adopted to new purchase order line item from old PO line item 10 & 20 copied.
    (I wonder this answer , I followed as your instuction same way.. select itme 10 and adopt , and select item 20 and adopt
    and in the new PO document just click adopt , in that case, only one item copied..
    Could you pls make clear it? )
    Step 8 - Click Document overview button, the left side window menu closed.
    Step 9 - Adopted 2 line item rate, qty and tax details to be provide and then SAVE as new Purchase Order.
    Hello, my answer provided for you question. Now, you are clear and resolved of old PO to new PO for the particular line items.
    Regards,
    K.Rajendran
    Edited by: SAP toddler on May 14, 2011 9:50 AM

  • Line item not displaying thru fbl3n

    Hello Dear,
    I am not able to see my posting document thru f-02 thru t.code fbl3n. I have checked the master data of the gls there is already tick in line item display. For it i run a programe that is RFSEPA01,  after running this programe i am able to see my posted document but not current post document.
    Pls help it is very urgent.
    Thanks in advance

    Hi,
    Although the question is not clear.
    But before running the program, you must block the questioned GL account for posting and run the program and again unblock the same and execute FBL3N report.
    Still , if you are not getting lines in FBL3N report, please check whether your new doc has line items in table BSEG or not thru SE16.
    Regards,
    Srinu

  • General Ledger report with Op Bal , Trans Line Items and Closing Balance

    Hi Experts,
    My clients needs a General Ledger report which should show Opening balance and all transactions line items with closing figure in a single report for a fiscal year in the given date range wise. Can I get a report in standard sap. Waiting for your reply.
    Thanks in Advance,
    Arabinda Parida

    Hi Parida,
    There is no such report in SAP. Basically all standard report gives line items not with opening and closing balances. Anyway check mentioned transaction which may help to you.
    S_ALR_87012309....It is cash journal report. Anyway you can enter GL account get opening and closing balances with all relavent transactions.
    Regards
    Suma

  • Manual Bank Statement - Upload of line items

    Hi,
    We are trying to implement Manual Bank Statement for a specific client. We are not going for electronic bank statement, taking into consideration fewer number of transactions in the month.
    The bank statement for the month has approx 40-50 transactions/line items.
    The format for entering data in manual bank statement is - Transaction type, Value date, Amount, Document no.
    My client intends to create this format in Excel, and upload all the 50 line items at one stretch. But only 21 line items are getting uploaded at single instance.
    Also, after inserting row, only one row is inserted at a time. This process would be time consuming.
    Is there a solution whereby the entire 50 line items are entered at one stretch in manual bank statement
    Thanks in advance
    Regards
    Vishwanath.B

    Hi,
    The copy paste does not work in FF67. Only first column gets copied and then you have to copy paste column wise. This is limitation is SAP standard transaction and is not modifiable.
    LSMW will not help much as the records to be uploaded in the same statement and paage down can not be handled in LSMW.
    Your ABAPer need to record the transaction in SHDB and the can create a custom program to upload the excel using that recording. This is easy for programming point of view.
    Regards,
    Gaurav

Maybe you are looking for

  • Unable to create the Rule Index (SEM_APIS.CREATE_RULES_INDEX) getting error

    Hi, I am trying to create the Rule Index with the below script its giving the temp table space error. The number of records in that specific table is 17473708 (17+ M) and the available temp space is 120GB. Execute SEM_APIS.CREATE_RULEBASE('ecc_md_rb'

  • JCO -SAP

    Dear experts, I have been trying to procure JCO java package.I need to use BAPI calls in order to communicate to R/3. However,the link i found asks for an authenticated userid and password or i can download only if i am a customer. Can any one help m

  • Using java to listen for a keypress when the program is not in focus

    I want to set up a program where no matter what other program I'm using, when I press Ctrl+F1 my program will take focus and run another function or two. Is this possible and if so how can it be done? Thanks.

  • I'm having connection issues. What can I do?

    What can I do about connection issues ?

  • Software Update problem in OS 10.4.8 and 9

    Hello, I have problem with Software Update in my MacBook. I have Mac OS 10.4.8 . I wanted to update it to 10.4.9 and I turned on software update. Software Update downloaded list of update item and I started upload. But I didn't have enought time to f