0FI_AR_4 and BSID/BSAD
Hello All,
I am currently working with 0FI_AR_4, and I see that it takes data from both BSID and BSAD, can anyone tell me how, are they connected. Like will my extractor pull all records from BSID and BSAD . Or there is a logic.
0FI_AR_4 = BSID + BSAD records? or it picks the common ones.
I have a calculation on a amount field and requirement is summation of BSID-DMBTR + BSAD-DMBTR, I thought my extarctor will automatically give me this?Also let me know how do I know which field in my extarctor comes from which table.
Please advice,
Tina.
It will fetch from both the tables.
Open Items from BSID and Closed Items from BSAD.
Figures pulled out by extractor will match to those in BSID and BSAD.
But there are various things which you need to consider here:
1. If you are not pulling data real time then figures for today's key date might not tie up.
2. With data in this cube you can differentiate between BSID and BSAD by using the item status indicator (Open/Closed).
3. With this extractor you can do AR line item analysis, aging report....
Let me know if this helps..
Assign points if helpful.
Similar Messages
-
0FI_AR_4 Enhance with fields common in BSID, BSAD
Greetings,
I have a question about enhancing 0FI_AR_4. I have read the note 410799.
The fields I want to add to the datasource are common in both BSID and BSAD tables.
I see a structure CI_BSID in the extract structure but none for BSAD.
So say if I want to add a field A from both BSID and BSAD, how do I do it?Hi,
I think its not possible to get the data to A field from two tables (BSID.BSAD)
1. Check the field data in Both tables.
2. If the filed data is same in both tables then you can fill the data from any one of table (BSID/BSAD)
Regards. -
Possibility of same document number in tables BSAD and BSID
Hi
I want to know the possibility of existence of same document number in
the tables BSAD and BSID.
If it is possible, in which case the same document number exist both in
BSAD and BSID.You may have an accounting document that has many AR line items.
An example could be an installement payment plan.
This would create say 10 line items, with different due dates.
So the amount outstanding is say 1000, and the customer has to pay 100 for 10 months on the 1st of the next 10 months. this will create 10 line items.
Half way through the payment plan, there will be items in BSID and BSAD. -
0FI_AR_4 and 0FI_AP_4 Contents
Hi Gurus!
What kind of line items do 0FI_AR_4 and 0FI_AP_4 extract? When I check RSA3, it just lists the first line item in an accounting document data. Does it really work that way? Shouldn't it be extracting all the line items in a document? Or, I just missed configuring something?
THanks for any help,
MaanMaan,
AR line items extract from BSID and BSAD (open and closed AR line items) and
AP line items extract from BSIK and BSAK (open and closed AP line items)
Depending on your plug-in level, these extractors may be coupled with GL line items extractors 0FI_GL_4 (from BKPF and BSEG) and that drives the selection for AR and AP extractors.
Hope this helps,
Mary -
How to read open customer items from Archive system i.e BSID & BSAD tables
Hi,
We have a requirement to get the customer line items data that were open as of key date from archive system and present it as customer aging through a custon report. Example,in SAP R/3 we have data for last 3 yrs and beyod that the data is in archive system. Based on teh Key date, we need to got o archive system get the customer open items i.e from BSID & BSAD tables.
If you anyone has already dealt with this kind of requirement, please help me out with directions like simple way to ge the data. There is a standard report FBL5N with the option to choose datasources as , Database or archive system which used the logical database DDF.
Regards,
Abhi- First take a look at the [Archive Development Kit (BC-CCM-ADK)|http://help.sap.com/SAPHELP_NW04S/helpdata/en/2a/fa0391493111d182b70000e829fbfe/content.htm] and for coding sample at [Archiving Class|http://help.sap.com/SAPHELP_NW04S/helpdata/en/2a/fa03f9493111d182b70000e829fbfe/frameset.htm] and report BC_SFLIGHT_READ_DB_AR_BY_INDEX.
- Look also at archive object FI_DOCUMNT via transaction AOBJ.
Regards,
Raymond -
OXK3 add custom field to bseg bsid bsad
Hi all ,
I have a custom field added to bseg table using transactioin OCK3, but i dont see this field in others tables BSID,BSAD . Can someone tell me the way to add this field in the others tables using tcode OCK3 .
Thanks in advance,
KarimThis field will not be automatically added to secondary indexes (only BSEG, CI_COBL and CI_COBL_BI). You may manually add this field to the secondary indexes via append structure, it will be automatically copied as those tables are filled via move-corresponding like statements. (source [Note 62435 - F-03: Selection by purchasing documents|https://service.sap.com/sap/support/notes/62435])
Regards,
Raymond -
Hi friends
Anybody knows where and when BSID/BSAD XZAHL field in AP is updated with 'X'?
Can anyone help me out?
Thanks....Hi,
F1 help for the field BSAD-XZAHL:
Indicator: Is the posting key used in a payment transaction?
Indicator that postings with the displayed posting key are transactions
which deal with payments.
Procedure
Set this indicator in the posting keys for incoming payments, outgoing
payments, payment differences (residual items) and payment clearing.
Refer to the posting key settings delivered with the standard system as
examples.
On one system I have had a look, if posting key (BSAD-BSCHL) is "15" XZAHL = X if its "01" XZAHL was initial.
Best regards, Christian -
hi gurujis,
with your kind help i am learning something, but there is problem in each step. Now i am working with FI , i have came to know about two tables,
they are BKPF and BSID i have to join them and also produce output on the basis of 4 inputs like company no, coustomer no, currency and posting date. I need your help on this, can somebody send me the code to do this.
Also i would like to know is there any FM's to join two or more tables, if yes, please send me the name of that module with an complete example.
I need this , it is very urgent.
Thanks,
KHAN.hi Khan,
SELECT bkpf~...
bsid~...
INTO TABLE ...
FROM bkpf AS bkpf
INNER JOIN bsid AS bsid
ON bkpf~bukrs EQ bsid~bukrs
AND bkpf~gjahr EQ bsid~gjahr
AND bkpf~belnr EQ bsid~belnr
WHERE bkpf~bukrs EQ p_bukrs
AND bsid~kunnr IN s_kunnr
AND bkpf~waers EQ p_waers
AND bkpf~budat EQ p_budat.
hope this helps
ec -
Trying to understand relationship between BSEG and BSID
Hi,
BSID is clearly the best table to look at when trying to get customer open items.
Would it be correct to assume that BSID has the same granularity as table BSEG though?
What I mean is, BSEG's primary key is basically Company Code, Document Number, Fiscal Year, Line Item. But BSID's contains a vast number of primary keys including clearing date, transaction type, and special G/L indicator.
Are these fields in the primary keys merely to make it easier to search for open items using these fields? Or, is it possible that for one record in BSEG there could be multiple corresponding records in BSID?
Thanks,
TristanBSEG is the table containing all FI documents whereas BSID is a table containing only Customer financial documents.
In a way BSEG is a superset for BSID.
Searching criteria is based on the data that is contained in a table. Hence the criterion varies between BSEG and BSID.
Hope this clears your query.
Cheers
P O I N T S! -
Difference between BSID and *BSID
Hi all,
I am new to abap. Can u please explain me what is the main difference between BSID table and *BSID table.
Is any field reference (Pointer) indication or normal comment.
I found This type of statements in Standard programs.
Thanks,
Munna.Hai,
BSID and *BSID are just work areas of the table BSID (we have to declare using TABLES statement).
This is an advantage because we can declare 2 work areas at a time for the same table.
Example:
Tables: BSID, *BSID.
select single * from BSID where <condition1>.
*BSID = BSID.
select single * from BSID where <condition2>. -
Updating BSEG and BSID in RFEBLB00
I checked the program RFEBLB00 for the code where it is updating the records in tables BSEG and BSID with the assignment numbers and reference numbers. I tried checking the forum for any inputs, but couldnt find any. I just need the part where its inserting the records into these tables. Any help would be greatly appreciated.
There is no Direct Insert/update statements in the RFBIBL00.
This program helps you to create a BDC either Call transaction or Session method to post the entire FI Documents Like in FB01, FB05 etc.
You can't just update the half part like BSEG or BSID using the RFBIBL00.
Regards,
Naimesh Patel -
Hi Experts ,
I want to do an inner join on bsid and bkpf tables in the select query . I want to order the result on the basis of cputm field in bkpf , that is why inner join on bkpf is req , rest all the fields are from bsid . But the requirement is that we should not select the cputm field in the select , it is only to be used for sorting the result of the select query . we are also using select * from bsid where ...... endselect . and not specific fields from bsid currently . Kindly let me know how to use the inner join on bkpf and bsid in this case .
Would reward all helpful answers .
ThanksHi Ankit,
First make a structure of the required fields.
TABLES : bkpf,bsid.
TYPES : BEGIN OF x_tab,
belnr like bkpf-belnr,
kunnr like bsid-kunnr,
bldat like bsid-bldat,
budat like bsid-budat,
waers like bsid-waers,
END OF x_tab.
DATA : itab type STANDARD TABLE OF x_tab,
wa_itab TYPE x_tab.
start-of-SELECTION.
SELECT bkpfbelnr bsidkunnr bsidbldat bsidbudat bsid~waers into table itab
FROM bkpf INNER JOIN bsid on bkpfbelnr = bsidbelnr and
bkpfbukrs = bsidbukrs and
bkpfgjahr = bsidgjahr.
Rewards Points, if useful.
Regards
Manoj Kumar
Edited by: Manoj Kumar on Dec 26, 2007 2:36 PM -
Hi Everyone
I create a query follow the next steps:
- I create an infoset and associate it to user group (SQ03)
-I add in the infoset the tables BSID and BSAD and i choose the fields that i need (sQ02)
STCEG
BUKRS
KUNNR
GJAHR
BELNR
- I generate it and also save
-After that i create a Query in SQ01
Actually is working but it doesnt show all information in the tables for example y want run the query with the field STCEG cover and it show me the KUNNR but my query just show some customers and any Vat number..
I check in the tables using the SE16.. and it has information but it isnt the same that i see when i run the query.
Any idea how can i fix it?
thank you
Regards,Hi, it called 'additional' feature, read here http://help.sap.com/saphelp_47x200/helpdata/en/d2/cb41fb455611d189710000e8322d00/frameset.htm (in Infoset). You need basic knowledge of abap
And this The specified item was not found.
Also if you need eg select by customer, you can select LFA1 from BSID and BSAD. -
Hello Experts,
I m developng FI report in which i need data Business Area wise..
I want customer open documents, i know data need get populated in BSID.
But, my probelm is when i m checking my report with std report FBL5N, selecting open items tab,
i m getting some open documents, that r in BSAD but not in BSID.
Plz suggest,what to do.
Regards,
AasthaDear Aastha ,
Try to reform your select query as follows :
SELECT kunnr bukrs belnr gjahr buzei blart shkzg dmbtr
INTO TABLE it_data
FROM bsid
WHERE bukrs = p_bukrs
AND kunnr IN s_kunnr
AND budat IN p_budat
AND hkont = p_hkont
AND gsber = p_gsber
AND bstat = space
AND umskz = space.
SELECT kunnr bukrs belnr gjahr buzei blart shkzg dmbtr
APPENDING TABLE it_data
FROM bsad
WHERE bukrs = p_bukrs
AND kunnr IN s_kunnr
AND budat IN p_budat
AND hkont = p_hkont
AND gsber = p_gsber
AND bstat = space
AND umskz = space.
BSAD table contains all those documents which are cleared where as BSID contains the documents that are open. So as to get all the documents ( Cleared as well as open ) for a customer at one place you need to reform your query as above.
Hope this will help you.
Regards,
Nikhil -
Hi everyone!
I am working on some reports (SAP Query) and I have unsuccessefully tried to obtsin a report from BSID and BSAD. I included BKPF in the join but I still receive the message (No results selected).
I even tried BSEG, but I got it may no be used on joins (not even alone);
I also tried a standard DB (GLU4), but got the same message (No results selected).
All those tables have values.
Has anyone done something like that? Any suggestions beside an ABAP
program?
NaejYou cannot join BSID and BSAD, a "debitor" line is cleared or it is not, so it is never in both tables. You should not use a JOIN but an UNION (alas not in OPEN SQL). So read from BSID and then from BSAD appending results of first select.
In a SQ01 query, try to build an Infoset from logical database DDF (like transaction FBL5N) or VDF.
Regards,
Raymond
Maybe you are looking for
-
Small Office Network Setup Help
Hi folks, We are renting a small office in a floor which consists of many offices. The way internet is distributed here is, they have a verizon fios router and a couple of unmanaged switch, from which cables are run to offices for internet. One of th
-
HP When will I be able to scan again?
Since upgrading to 10.5.x, my photosmart 2575 has been giving me errors during scanning. Most typical error is: "The function you have requested cannot be performed because another program already has control of the device. If the program currently u
-
I can't update my iphone 4s to ios 5.1 through my iphone
i can't update my iphone 4s to ios 5.1 through my iphone, its state that try again i do'nt know why please help me!
-
HT4906 Iphoto nor Aperture are visible in my mac
I cannot find iphoto nor aperture on my mac when im sure it was in my doc recently. once i click setting and then click on icloud i see iphoto is there but it doesnt have a check on it like the rest theres a button that says 'learn more' ive lready u
-
Full screen with dual monitors
I have two monitors hooked up to my Mac mini. Both displays are working in non-mirroring. I want to be able to put something in "full screen" on one monitor but I still want to be able to do something via the other monitor. Currently if I set a mo