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 AMDid 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,
raoHi,
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
ChristianHi,
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 AMHi
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 -
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 FIHi,
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.
RiponHi,
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.SHi,
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.sHi 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,
KamalHi,
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,
RajeshHi 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 advanceHi,
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 ParidaHi 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.BHi,
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
-
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'
-
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