BUDAT in 2lis_02_itm
Hi Friends,
Can some one tell me where exactly does the BUDAT in 2lis_02_itm get populated? I chkd EKKO and EKPO and EKPA , from where it is extracted, but dont find BUDAT in these tables. I know the history has it but, I want to know what is the source for BUDAT in 2LIS_02_ITM. I checked the function module also , but still in process, any suggestions would be greatly appreciated.
thanke very much,
Hi Heera,
Check this link. You can find the field assignment for that datasource. http://help.sap.com/saphelp_nw2004s/helpdata/EN/ed/62073c44564d59e10000000a114084/frameset.htm
BUDAT comes from tables EKKO / EKBE.
Hope this helps.
Regards,
Diego
Similar Messages
-
Field BUDAT in 2LIS_02_ITM
Hi,
In the specification for field BUDAT it says that this is the Posting date of Goods Receipt or Invoice Receipt for the PO.
But when both GR and IR are done, we want both dates to be listed. Ex: GR posting date 01.07.2007, IR posting date 05.07.2007. Only the date 05.07.2007 is being listed in our DSO. What can we do to get both dates listed?
Thanks!
BR,
LindaHi Linda,
You can have the following option: Update 2 DSO's, one with just GR information, including the date, and other DSO with just IR information. You can do it using the Process Keys. The update both DSO's to a single DSO. You'll have both dates in two different Infoobjects.
Assign points if helps.
Regrads,
Nuno -
Hi.
We have been experiencing some issues with delta extraction of purchasing data, using 2LIS_02_ITM and 2LIS_02_ITM.
In particular, the posting date's field (BUDAT) is not always filled: for example, I noticed that when users set the final delivery flag even if the purchase delivered quantity does not correspond to the whole order's quantity or the flag has been set later than the change of the delivery date, the field (BUDAT) in the delta queue is not filled.
By this way, the field may be overwritten: however, we need to keep the posting date value.
I am wondering whether I am correct and, in this case, it is possible to keep that value: however, it seems that the only way is to use a full extraction of data.
Thanks a lotRoberto Negro,
While filling setup table by using T-code OLI3BW (Purchasing) it is taking very long time.
Please let me is there any way to rerduce this time.
We are at BW 7.3 version.
Regards, -
2lis_02_scl or 2lis_02_itm - goods receipt/invoice receipt number
Hi Gurus,
there is a field:
BUDAT - Posting date of goods receipt/invoice receipt for purchase order; Table: EKKO/EKBE
in 2lis_02_scl and 2lis_02_itm Data Sources.
As I can see, for every Purchase Order Item I get three records:
- one record for the last Invoice Receipt (with Posting date of invoice receipt in BUDAT field)
- one record for the last Goods Receipt (with Posting date of goods receipt in BUDAT field)
- one record for something else.
Do I understand it well? What is the third record?
I would to get Material Document Number, that is, Invoice Receipt Number for the first record and Goods Receipt number for the second one. How can I make it?
Regards,
Dorotayou should be able to use Movement Type field to differentiate between Invoice or Good Reciept.
Regards,
Gaurav -
Select query in MB51 failing only for posting date(BUDAT)02/02/2010
Hello Experts,
I am having below select query.
It is running perfectly fine for all the dates except 02/02/2010.On all other dates it is getting executed with in second.
For 02/02/2010 it keeps on running for more than 10 minutes and then fails with timeout error.
Please let me know if anyone know any solution for this.
select (g_t_fields)
into corresponding fields of table itab
from mkpf inner join mseg
on mkpfmandt = msegmandt
and mkpfmblnr = msegmblnr
and mkpfmjahr = msegmjahr
WHERE MKPF~BUDAT in BUDAT
and MSEG~BWART in BWART
and MSEG~CHARG in CHARG
and MKPF~FRBNR in FRBNR
and MSEG~KUNNR in KUNNR
and MSEG~LGORT in LGORT
and MSEG~LIFNR in LIFNR
and MSEG~MATNR in MATNR
and MSEG~SOBKZ in SOBKZ
and MKPF~USNAM in USNAM
and MKPF~VGART in VGART
and MSEG~WERKS in WERKS
and MKPF~XBLNR in XBLNR
%_HINTS
ORACLE '&SUBSTITUTE VALUES&'
Moderator message - Please see Please Read before Posting in the Performance and Tuning Forum before posting and please use code tags when posting code - post locked
Edited by: Rob Burbank on Feb 4, 2010 9:02 AMHi Sameer,
Please check on which date the production order has status as "completed".
It could be on 01.02.2015.
Thanks,
Vimal -
What key fields should i set in DSO extracting data from 2LIS_02_ITM
hi experts
i extract data from 2LIS_02_ITM into a DSO, i know the DSO isn't a must, becoz the 2LIS_02_ITM delta type is ABR, but i want to keep the info in change log.
so, what the key fields should i set in the dso? just ebeln and ebelp is enough?
hunger for ur advice and thanks a lot!If you extract ITM toa DSO you cannot maintain a log of every change....the data will come ....but when the data must be activated the reference of the ebelp ebeln will remain only a single record....if you want to maintain all the data you must create another field in extractor with you can difference all the changes for one single ebelp ebeln...
Regards -
2LIS_02_ITM deleted line items are not reflected in BW
Hi,
Our current Data flow 2LIS_02_ITM-->DSO-->CUBE.
I am analyzing a Invoice, When it is created 01.04.2014 it has got 10 Line Items and all the data is load to BW,Invoice with 10 Line items.
In ECC I can now see the same Invoice only got 5 line items and from change log I can see 5 line items are deleted on 15.04.2014.These changes are not reflected in BW.In BW invoice data still shows 10 line items.
If I perform setup table job and ECC RSA3 for that invoice I am getting only 5.
I believe it’s something to do with 0RECORDMODE,Can you please let me know how to fix this in BW.
ThanksYes this is a known behavior in case of deltas.
For Deleted line items Rocancel field will have an entry with R.
To handle this you need to map ROCANCEL field in Technical group of transformation (Between Datasource to DSO) with 0Recordmode.
Once you will do that then after activating the data in DSO it will nullify the records and deleted order or item will not appear.
Regards,
AL -
Hi
I'm extracting the data in R/3 system using tcode RSA3 for transaction datasource (2LIS_02_ITM). When i extracted the transaction data , it was giving time out error. Then i went into debug mode to find the error. While debugging the code it gave me a DBIF_RSQL_INVALID_CURSOR short dump.
NOTE : Data extraction is working for all 02 transaction data like 2LIS_02_SCL , 2LIS_02_S012. It s failing for only 2LIS_02_ITM only.
I have pasted the eror message below for reference. Urgent help required.
From
Bobby
ERROR MESSAGE DUMP for DBIF_RSQL_INVALID_CURSOR
Runtime Errors DBIF_RSQL_INVALID_CURSOR
Except. CX_SY_OPEN_SQL_DB
Date and Time 09.04.2008 12:47:09
Short text
Invalid interruption of a database selection.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLMCEX" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
Unable to perform database selection fully.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_OPEN_SQL_DB', was not caught
in
procedure "MCEX_BW_LO_API" "(FUNCTION)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
One of the database selections included a database Commit.
The selection was then supposed to continue. Before a
database commit, however, all outstanding database selections
must be concluded.
Possible causes in the application program:
While a read process from a database cursor is taking place
(within a loop SELECT/LOOP/EXEC SQL or before a FETCH command),
one of the following statements is used:
- MESSAGE (apart from MESSAGE S...)
- COMMIT WORK
- ROLLBACK WORK
- BREAK-POINT
- WAIT
- CALL FUNCTION ... DESTINATION (synchronous RFC)
- CALL FUNCTION ... STARTING NEW TASK
- RECEIVE RESULTS
- CALL DIALOG
- CALL SELECTION-SCREEN
- CALL TRANSACTION
- CALL SCREEN, or any other statement that results in the display of a
new screen
Whenever a program runs in debugging mode, a "COMMIT WORK" can
possibly be triggered during database selection. This abnormal
termination can also occur in debugging mode even with a correct
program.
A "COMMIT WORK" during debugging may be due to the following reasons:
1. A program or screen was regenerated during debugging
and updated in the database.
2. Each user needs a separate process in debugging mode, but
the number of available processes is restricted. If this
limit is exceeded, each debugging step then requires a
"COMMIT WORK".
The error occurs in a statement in which the table "MC02M_0ITMSETUP " is
accessed.
Missing RAISING Clause in Interface
Program SAPLMCEX
Include LMCEXU06
Row 1
Module type (FUNCTION)
Module Name MCEX_BW_LO_API
Trigger Location of Exception
Program SAPLMCEX
Include LMCEXU06
Row 220
Module type (FUNCTION)
Module Name MCEX_BW_LO_API
Source Code Extract
Line
SourceCde
190
at end of fieldnm. "PI 2000.2 SP_353722
191
if not <fs_field> in cond_select_tab.
192
cond_select = false.
193
refresh cond_select_tab. "PI 2000.2 SP_353722
194
exit.
195
endif.
196
refresh cond_select_tab. "PI 2000.2 SP_353722
197
endat. "PI 2000.2 SP_353722
198
endloop.
199
if cond_select eq true.
200
append &2 to e_t_data.
201
add 1 to counter.
202
endif.
203
endloop.
204
if s_maximum_size le counter.
205
exit.
206
endif.
207
else.
208
close cursor g_cursor.
209
s_flg_no_more_data = true.
210
exit.
211
endif.
212
enddo.
213
END-OF-DEFINITION.
214
end macro *****
215
216
CASE s_estruc.
217
extractstruc internal table setup table
218
*-- MM-PUR
219
sel 'MC02M_0HDR' mc02m_0hdr_tab mc02m_0hdrsetup.
>>>>>
sel 'MC02M_0ITM' mc02m_0itm_tab mc02m_0itmsetup.
221
sel 'MC02M_0SCL' mc02m_0scl_tab mc02m_0sclsetup.
222
sel 'MC02M_0SGR' mc02m_0sgr_tab mc02m_0sgrsetup.
223
sel 'MC02M_0SCN' mc02m_0scn_tab mc02m_0scnsetup.
224
sel 'MC02M_0CGR' mc02m_0cgr_tab mc02m_0cgrsetup.
225
sel 'MC02M_0ACC' mc02m_0acc_tab mc02m_0accsetup.
226
*-- Application '03' (Inventory Management)
227
sel 'MC03BF0' mc03bf0_tab mc03bf0setup.
228
sel 'MC03BX0' mc03bx0_tab mc03bx0setup.
229
sel 'MC03UM0' mc03um0_tab mc03um0setup.
230
*-- Application '04'
231
sel 'MC04P_0MAT' mc04p_0mat_tab mc04p_0matsetup.
232
sel 'MC04P_0ARB' mc04p_0arb_tab mc04p_0arbsetup.
233
sel 'MC04P_0COM' mc04p_0com_tab mc04p_0comsetup.
234
sel 'MC04PE0MAT' mc04pe0mat_tab mc04pe0matsetup.
235
sel 'MC04PE0ARB' mc04pe0arb_tab mc04pe0arbsetup.
236
sel 'MC04PE0COM' mc04pe0com_tab mc04pe0comsetup.
237
*-- Application '05' (Quality Management)
238
sel 'MC05Q1_0INSP' mc05q1_0insp_tab mc05q1_inspsetup.
239
sel 'MC05Q2_0INSP' mc05q2_0insp_tab mc05q2_inspsetup.Hi Bobby,
Did you already find a solution for this 'issue'?
I encounter the same problem. In my humble opinion this has nothing to do with the difference between structures.
When loading data in normal modus, there is no problem. When loading in debug, there is an error.
I also tested with other data sources and the same issue occurs there while nothing has changed.
If someone knows how to solve this issue, please reply.
Thanks!
Kind regards,
Bart -
Exit\badi for check MR8M transaction BUDAT field
hello expert,
I must check the field RBKP_V-BUDAT of the MR8M transaction. there is a user-exit\badi to do it?
thanks in advance.Yes, it's custom, below is the documentation :
HY SIMGINVOICE_UPDATE
Interface name : IF_EX_INVOICE_UPDATE.
method IF_EX_INVOICE_UPDATE~CHANGE_AT_SAVE
Use
You can use the business add-in (INVOICE_UPDATE) to further process the
following functions or, if necessary, forbid them:
o Creating invoices (invoices, credit memos, subsequent debits,
subsequent credits) in Logistics Invoice Verification
o Parking documents in Logistics Invoice Verification, and making
changes to these documents, for example, deleting them
Standard settings
The business add-in is not active in the standard system. -
Enhancement of 2LIS_02_ITM
Hi,
I have a problem extracting the field EKPO-LABNR with the 2LIS_02_ITM:
I build an append to MCEKPO, did the same with MC02M_0ITM, and added code to fill the field via cmod.
When I change the field in the purchasing document, I can see the document in lbwq, after updating the delta queue, I can't see it in rsa7.
I think, there is no before/after-image for changes.
Any ideas how to solve this problem?
Regards,
FrankYes I did, it isn't marked.
I already reported the problem to SAP, they sent me the note 576886, but I don't see, how this could solve my problem.
Regards,
Frank -
2lis_02_itm NETWR in case of PO with Invoicing Plan
Hello all,
The 2lis_02_itm documentation says that the field NETWR (Net PO value) is picked up directly from table field EKPO-NETWR.
However I observed a different behaviour in case of POs with an Invoicing Plan ( mostly framework POs)
E.g If a PO item has qty 10 and Price 5 , then the field ekpo-netwr is 50 ( = 10 * 5)
Now if this PO item has 3 invoices done according to the invoicing plan , then the 2lis_02_itm-netwr is 150 rather than 50
I just want to have your opinion - whether this is correct Net Po Value from BW analysis perspective or not? Is this the right behaviuor of the extractor?
Regards
SanjyotF1 on NETWR
Net order value in PO currency
Value of the purchase order (including discounts and surcharges)
Order value = order quantity X order price.
so its correct hopefully. -
Start routine to check for BUDAT in 2LIS_02_SCL
HI,
I'm pulling data from 2lis_02_scl and 2lis_02_acc datasources into an ODS. I want to write a start routine that will check if there is any value for BUDAT field (posting date) in the 2lis_02_scl datasource. I want to get data into the ODS only if this field is filled.
I want to write a start routine for it, but don't have any experience in ABAP.
Would anyone guide me in writing this routine?
Regards,
SamHi,
After looking around, i found that the solution is pretty simple.
All I had to do was to write a single line in the start routine.
DELETE DATA_PACKAGE WHERE PSTNG_DATE = 0.
0PSTNG_DATE is the object that is linked to BUDAT in the transfer rules.
Sam -
Hi Gurus,
I am getting a short dump when i am trying to load the data from datasources: 2lis_02_scl and 2lis_02_itm.
It is giving the error message : "
"MESSAGE_TYPE_X" C
"SAPLRSC2" or "LRSC2U01"
"RSC2_QOUT_READ_DATA"
and even the repeat of delta has failed again.
Can ne body please help as this is business critical issue.
Thanks in advance,
Anurag RathoreHi
There is one other method where in youc an go to the Item and Schedule line tables ( EKET) and filter on created on and load those documents into BW.
However this is tedious process as you many have several documents to fill the setup tables
This is just another alternative..
Regards,
Srini -
Purchase Order History 0SRPO_D1 no update from Datasource 2LIS_02_ITM
Version
SapNetwear 2004s
SAP_BW Patch 14
BI_CONT Patch 5
From Business Content I activated ODS 0SRPO_D1-Purchase Order History and all components as datasource 2LIS_02_ITM. Version is 3x with Transfer Rule, InfoSource and update rule.
Datasource is with Delta Process type ABR.
Data are correctly extracted from R/3 (Version ECC6.0) to the PSA. But 0 data are updated in the ODS.
I have the same the problem with ODS 0SRCT_DS1-Contract Management.
Is someone has any idea?Problem solved.
It was necesary to determine the Industry Sector before sending items from MM.
Transaction SBIW / Settings for Application-Specific DataSources (PI) / Logistics / Settings: Purchasing / Determine Industry Sector
By default, the option "None" is flagged. -
Purchase order item(2lis_02_itm) and 0PUR_O01 transformation
Hello,
I'm trying to populate DSO 0PUR_O01 with standard DS 2LIS_02_ITM Purchase Order Items
The mappings are not copied after BCT installation. so i have trouble in mappings some of the keyfigures of 0PUR_O01 with the extractor fields. It's confusing.
I did try to check rsosfieldmap for the datasource but failed to display any data for 2LIS_02_ITM. There are no entries in the table foe this DS.
0PDLV_QTY Actual Quantity Delivered
0PREQU_QTY Desired Delivery Quantity
0PCONF_QTY Confirmed Quantity
0PDVQLECR Quantity Delivered Late Acc. to Requested Delivery Date
0PDVQEYSC Quantity Delivered Early According to Schedule Line Date
0PDVQLESC Quantity Delivered Late According to Schedule Line Date
0PQCOASREQ Quantity Confirmed as Requested
0LOWR_BND Tolerance Limit for Under Delivery in %
0UPPR_BND Tolerance Limit for Over Delivery in %
Please suggest how to go ahead with the mappings ..Hello Raj,
What ur following 3.5 or 7.0...?
In 7 there are less chances for mapping after BCT installation, you have to do manually mapping in some cases. You can also face some problem of copying routine. So need to see each and every field accordingly.
Best practice is to install in 3.5 and then migrate to 7 with appropriate steps.
Thanks,
Santosh
Maybe you are looking for
-
Duh - I can't see the output because it's in another process??
I've been banging my head, trying to learn how to make Unix scripts and Java work together. At my job there's a lot of that, and I'm an intern and wanting to learn more so I've been playing at home. I have a Linux (RedHat7.2) partition at home, so I
-
Windows 8 will not download disc for officejet 4500
My Officejet 4500 all in one cd will not download on a Windows 8 upgrade. Windows 8 sees the printer but not the scanner. HP web site support drivers do not make the scanner work either. What else can I do to make it detect the scanner?
-
Payment not picking up in payment proposal, neither in exception list
Hi All, Please can you advise on the attached. This was a payment that was rejected previously. This payment is now neither being picked up in the payment proposal, nor is it in the Exception List. It is due to be paid, unblocked, and also all the ho
-
NW04s WAS 7.0 displays some texts in chinese language
I have installed NW04s ABAP instance (WAS 7.0)with all the default settings. When I logged in to the SAP system, I noticed that all the text messages are being shown in some Chinese language. Later I realized that, not only this screen but also all t
-
Front Row unusable on external Displays
Hello, I decided to install Leopard this morning but I have finally decided to go back to my Tiger disk clone and wait for 10.5.1. Leopard is full of problems.. but this message is regarding Front Row. Basically!! It's totally unusable with external