BOM Report to view BOM vaildity date
Hi All,
Is there any standard BOM report where i can view the BOM - valid from date and vaild to date ?
Regards,
PSS
Hi,
You will get Valid from date from many BOMs table both at header level and item level but the default valid to date will be 31.12.9999, and you will not get the value till you delete the BOM either at header level or at item level.
Once you delete the BOm or item within BOM then this deletion date will become vaild to date and this will be available in concerns tables.
With change number also valid to date will not be capture till you delete the BOMs ot items within the BOM with the change number.
You can only work with header items using production versions valid from and valid to date and restrict the validity of the BOM.
Regards
TAJUDDIN
Similar Messages
-
Crystal report reverts back to saved data after drill down
Hi,
I've created a crystal report and published it to BOE. Whenever I open the report and refresh it, it fetches recent data without any problem. But when I drill down in the report, it shows the saved data instead of showing the recent data in the drill down. If I come back to original report from that drill down again it reverts back to saved data. Again I've to refresh the report to view the recent data.
Any idea how can I fix this?
Regards,
SanjayHi Sanjay,
Please do post this question in the BusinessObjects Enterprise thread BI Platform
The peoplt there would be the best people to answer your query.
Hope this helps.
Regards,
Jay. -
'Valid to' dates for both the Header & the components in the BOM report.
Hi Experts,
My Requirement:
Need to display the 'Valid to' dates for both the Header & the components in the BOM report.
Right now we are using the Functional modules 'GET_STKO' & 'GET_STPO' for the header
& the components respectively. The report gives the correct output for the all the BOM alternatives
which exist. But for the BOM alternatives which have been deleted(updated in STKO-LKENZ)
'Valid to' dates are displayed as'00/00/0000'.
(Note:ECM is used for BOMs)
Is there any Logical Database that I can fetch the 'Valid to' dates of both BOM Header & components
which are deleted?
Regards,
MaheshDear Mahesh,
In my understanding I dont think you cannot get the valid to date for BOM header,unless a ECN,(engineering change number) is
used to set the deletion flag.In otherwords none of the business sets for all these BOM's the valid to date(which means the
default valid to date 31.12.9999 is taken).
Check with this FM, CS_BOM_EXPL_MAT_V2 whether can you get the valid to date for the components(infact here also the
valid from date given in the input screen impacts the report output).
Check and revert back.
Regards
Mangalraj.S -
BOM report on Production order
Dear All,
I need to make BOM report as per production order.
Very helpfull for me if any FM for that?
I need also the table where I can get the relation of that.
Can anybody help me?
Thanks in advance.hi
hope it will help you.
Pls reward if help.
REPORT ZMULTIBOM NO STANDARD PAGE HEADING LINE-SIZE 195
LINE-COUNT 60(2) MESSAGE-ID Z1.
TABLES: MBEW, "Material Valuation
MSLB, "Special stocks with vendor
MARA, "Material Master
MAKT, "Material Descriptions
MARD, "Material Master: Storage Location/Batch Segment
MAST, "BOM Header
STKO, "BOM Detail
STPO, "Bom Components
STAS. "BOM Alternative
Text Elements
Plant
SELECT-OPTIONS: S_WERKS FOR MAST-WERKS DEFAULT 'CA',
Material
S_MATNR FOR MAST-MATNR,
Material Type
S_MTART FOR MARA-MTART.
Base Quantity
PARAMETERS: S_BASE TYPE I DEFAULT '1'.
Display up to Level
PARAMETERS: S_LVL TYPE I DEFAULT '99'.
SELECTION-SCREEN SKIP.
Include Vendor Stock
PARAMETERS: X_MSLB AS CHECKBOX.
DATA: W_MATNR LIKE MAPL-MATNR.
DATA: PARENT-MATNR LIKE MAST-MATNR,
CHILD-MATNR LIKE STPO-IDNRK,
CHILD-WERKS LIKE MAST-WERKS,
CHILD-STLAL LIKE MAST-STLAL,
W_MAKTX LIKE MAKT-MAKTX,
W_STD TYPE P DECIMALS 5,
W_MAV TYPE P DECIMALS 5,
W_MENGE TYPE P DECIMALS 3,
W_LEVEL TYPE I,
W_DOT(1),
W_LVL(12),
W_LVL1(12),
W_LVL2(2),
W_COL TYPE I,
W_LFLAG,
W_TTL LIKE MARD-LABST.
DATA: BEGIN OF INT1 OCCURS 50,
LGORT(6),
LABST LIKE MARD-LABST,
END OF INT1.
IF S_BASE EQ 0.
S_BASE = 1.
ENDIF.
append multi level routing
SELECT * FROM MAST WHERE WERKS IN S_WERKS AND
MATNR IN S_MATNR.
SELECT SINGLE * FROM MARA WHERE MATNR = MAST-MATNR AND
MTART IN S_MTART.
IF SY-SUBRC NE 0.
CONTINUE.
ENDIF.
IF MARA-LVORM <> 'X'.
PARENT-MATNR = MAST-MATNR.
CHILD-MATNR = MAST-MATNR.
CHILD-WERKS = MAST-WERKS.
CHILD-STLAL = MAST-STLAL.
SELECT SINGLE * FROM MAKT WHERE MATNR = MAST-MATNR AND
SPRAS = 'E'.
W_MAKTX = MAKT-MAKTX.
REFRESH INT1.
SELECT * FROM MARD WHERE MATNR = MAST-MATNR AND
WERKS = MAST-WERKS AND
LABST NE 0.
MOVE MARD-LGORT TO INT1-LGORT.
MOVE MARD-LABST TO INT1-LABST.
APPEND INT1.
ENDSELECT.
IF X_MSLB EQ 'X'.
SELECT * FROM MSLB WHERE MATNR EQ MAST-MATNR AND
WERKS EQ MAST-WERKS AND
LBLAB NE 0.
MOVE MSLB-LIFNR TO INT1-LGORT.
MOVE MSLB-LBLAB TO INT1-LABST.
APPEND INT1.
ENDSELECT.
ENDIF.
W_LEVEL = 1.
NEW-PAGE.
PERFORM GETCHILD.
ENDIF.
ENDSELECT.
get child parts
FORM GETCHILD.
SELECT * FROM STPO WHERE STLNR = MAST-STLNR
ORDER BY POSNR.
SELECT SINGLE * FROM STKO WHERE STLNR = STPO-STLNR
AND STLAL = MAST-STLAL.
SELECT SINGLE * FROM STAS WHERE STLNR = STPO-STLNR AND
STLKN = STPO-STLKN AND
STLAL = MAST-STLAL.
IF SY-SUBRC EQ 0.
CLEAR: W_DOT, W_LVL, W_LVL1.
PERFORM WRT_DTL.
CHILD-MATNR = STPO-IDNRK.
W_LEVEL = W_LEVEL + 1.
IF W_LEVEL <= S_LVL.
PERFORM SUBCHILD.
ENDIF.
W_LEVEL = W_LEVEL - 1.
ENDIF.
ENDSELECT.
ENDFORM.
get grand children parts
FORM SUBCHILD.
SELECT SINGLE * FROM MAST WHERE MATNR = CHILD-MATNR
AND WERKS = CHILD-WERKS.
IF SY-SUBRC NE 0.
EXIT.
ENDIF.
SELECT * FROM STPO WHERE STLNR = MAST-STLNR
ORDER BY POSNR.
SELECT SINGLE * FROM STKO WHERE STLNR = STPO-STLNR AND
STLAL = MAST-STLAL.
SELECT SINGLE * FROM STAS WHERE STLNR = STPO-STLNR AND
STLKN = STPO-STLKN AND
STLAL = STKO-STLAL.
IF SY-SUBRC EQ 0.
W_DOT = '.'.
PERFORM WRT_DTL.
CHILD-MATNR = STPO-IDNRK.
W_LEVEL = W_LEVEL + 1.
IF W_LEVEL <= S_LVL.
PERFORM SUBCHILD.
ENDIF.
W_LEVEL = W_LEVEL - 1.
SHIFT W_LVL.
ENDIF.
ENDSELECT.
ENDFORM.
TOP-OF-PAGE.
WRITE:/ SY-DATUM,SY-UZEIT,
85 'ABC PTE LTD',
182 'Page', SY-PAGNO.
WRITE: / SY-REPID,
75 'BOM STRUCTURE (WITH LOCATION BALANCES)',
182 SY-UNAME.
SKIP.
CLEAR W_LFLAG.
WRITE:/ 'Material No.:', PARENT-MATNR,
60 'Plant :', MAST-WERKS.
W_COL = 90.
CLEAR W_TTL.
LOOP AT INT1.
IF W_COL > 195.
IF W_LFLAG IS INITIAL.
WRITE:/ 'Description :', W_MAKTX,
60 'Base Qty :', S_BASE LEFT-JUSTIFIED.
W_LFLAG = 'X'.
W_COL = 90.
ELSE.
W_COL = 90.
SKIP.
ENDIF.
ENDIF.
WRITE AT W_COL 'Loc :'.
W_COL = W_COL + 6.
WRITE AT W_COL INT1-LGORT.
W_COL = W_COL + 7.
WRITE AT W_COL(12) INT1-LABST LEFT-JUSTIFIED.
W_COL = W_COL + 16.
W_TTL = W_TTL + INT1-LABST.
ENDLOOP.
IF W_LFLAG IS INITIAL.
WRITE:/ 'Description :', W_MAKTX,
60 'Base Qty :', S_BASE LEFT-JUSTIFIED,
90 'Total :', W_TTL LEFT-JUSTIFIED.
ELSE.
WRITE AT W_COL 'Total :'.
W_COL = W_COL + 8.
WRITE AT W_COL W_TTL LEFT-JUSTIFIED.
ENDIF.
SKIP.
ULINE.
WRITE: /001 'Level',
011 'Item',
017 'Component',
037 'Description',
079 ' Per',
089 'UOM',
094 ' Std Price',
106 'Moving Avg',
119 'Location',
128 ' Balance',
139 'Location',
148 ' Balance',
159 'Location',
168 ' Balance',
179 'Total Quantity'.
ULINE.
FORM WRT_DTL.
CLEAR: MAKT-MAKTX, W_MAV, W_STD.
SELECT SINGLE * FROM MAKT WHERE MATNR = STPO-IDNRK AND
SPRAS = 'E'.
SELECT SINGLE * FROM MBEW WHERE MATNR = STPO-IDNRK AND
BWKEY = MAST-WERKS.
IF SY-SUBRC = 0.
W_MAV = MBEW-VERPR / MBEW-PEINH.
W_STD = MBEW-STPRS / MBEW-PEINH.
ENDIF.
W_MENGE = ( STPO-MENGE / STKO-BMENG ) * S_BASE.
W_LVL2 = W_LEVEL.
CONCATENATE W_DOT W_LVL INTO W_LVL.
CONCATENATE W_LVL W_LVL2 INTO W_LVL1.
WRITE: /001 W_LVL1,
011 STPO-POSNR,
017 STPO-IDNRK,
037 MAKT-MAKTX,
079(8) W_MENGE,
089 STPO-MEINS,
094(10) W_STD,
106(10) W_MAV.
W_COL = 119.
CLEAR W_TTL.
SELECT * FROM MARD WHERE MATNR = STPO-IDNRK AND
WERKS = MAST-WERKS AND
LABST NE 0.
IF W_COL > 166.
W_COL = 119.
WRITE AT /W_COL ' '.
ENDIF.
WRITE AT W_COL MARD-LGORT.
W_COL = W_COL + 5.
WRITE AT W_COL(13) MARD-LABST.
W_COL = W_COL + 15.
W_TTL = W_TTL + MARD-LABST.
ENDSELECT.
IF X_MSLB EQ 'X'.
SELECT * FROM MSLB WHERE MATNR = STPO-IDNRK AND
WERKS = MAST-WERKS AND
LBLAB NE 0.
IF W_COL > 166.
W_COL = 119.
WRITE AT /W_COL ' '.
ENDIF.
WRITE AT W_COL(6) MSLB-LIFNR.
W_COL = W_COL + 6.
WRITE AT W_COL(12) MSLB-LBLAB.
W_COL = W_COL + 14.
W_TTL = W_TTL + MSLB-LBLAB.
ENDSELECT.
ENDIF.
WRITE AT 179(15) W_TTL.
ENDFORM. -
Hi, are there any R/3 BOM reports that will detail the <b>current</b> BOM for a range of materials not just one material?. Need to output the results to .xls
OK, I choose "order tree" and I get a pop-up message:
"Order tree for the first procurement element PrdOrd 000009200002/PP04/Re is displayed"
with a long text containing:
<i><b>Diagnosis</b>
The order tree for an MRP element is to be displayed. However, no MRP element was selected in the list.
<b>Procedure</b>
If you wish to display the order tree for a different MRP element, select the MRP element in this list by placing the cursor in the respective list. Then choose the function 'Switch to order tree'.</i>
As a result I get a tree with a node corresponding to a production order number which in turn contains a single subnode corresponding to the material BOM. That's all. No components of the BOM appear.
I've tried various clicking combinations (according to the message long text) - still I can't see any way to get a view of components as you say.
regards -
I need to create an Query to run a BOM export report - restricted by the latest Rev.
In the Infoset we have joined MAST>STKO>STPO>STPU. The SQ02 query works using this infoset but exports all Rev's.
I have made multiple failed attempts to join the AEOI table to restrict my query using the ECN - which should give my end users the BOM Rev by ECN they desire.
I am able to build the infoset AEOI>MAST>STKO>STPO>STPU, with a successful join and generate it. The front end of the query is correct, no error in the infoset. BUT when we run the query it comes up with the error "No data selected".
Any direction on this would be greatly appreciated!
Thanks!Here is more detailed information:
Single level BOM only
SQ02 Infoset - Join MAST-STKO-STPO-STPU
(Material to BOM Link-BOM Header-BOM item-BOM Subitem)
Field SAP SQ01 SQ01
Name Table Selection Output
Material Number MAST-MATNR x x
Plant MAST-WERKS x
Deletion Indicator STKO-LKENZ x
Deletion flag for BOMs STKO-LOEKZ x
BOM component STPO-IDNRK x x
Installation Point
for Subitem STPU-EBORT x x
BOM Usage MAST-STLAN x
BOM Item Number STPO-POSNR
Component quantity STPO-MENGE x
*Need *
*Revision Level ?(RC29A/AEOI)-Revlv *
I really appreciate your assistance on this!
Ame B. -
Hello, i'm new to the forum and to SBO.
i've searched the entire forum for this answer:
I wan't to know if it's possible to display on the BOM report all the child item prices when the Parent item is expanded.
Thank you for your help, and i hope to learn as much as possible and contribute to theis excellent forum for SBO.
Regards,
GuillermoL.-Hello Gordon!
I'm glad to see your replied to my posts, i've been around as a guest viewing your posts and i've seen you help so many people, inluding me.
There is only one more level below the parent item (Level 2), and i need to display the parent item price and those level 2 child items price, but i also have several Price Lists, so i need to be able to select The price list too.
Thank you in advanced.
Best Regards,
Guillermo.- -
Hi Experts..
I have udf in Item Master Data as Drg No. & I want to get this udf in BOM Reports.
Thanks in Advance..
Regards,
RaviHi RAVI_JHA_SAP ,
i have a solution to your problem.
1.create a UDF under BOM rows ( DRG_NO)
2. then create a FMS that will compare the value of Items selected in the BOM row into your Item master data. after doing this select the value of the DRG No and inser the OITM and insert it into you created UDF in the BOM row.
3. set auto refresh on Item row in BOM.
Hope you can use this workaround.
Thank you!
Best Regards,
Darius Gragasin -
Report for viewing Sales order no against delivery date & actual GI date
Hi Experts,
Is there any report for viewing Sales order no against delivery date & *actual GI date*
Because in VL06F , i can only able to get planned GI.
Please guide regarding the same where i can get 'ACTUAL GI DATE ' against above combination .
Regards,
Sujit S.dear Hrishi,
i followed your suggestion, but couldn't get desired results,
here i can get planned GI date, where i wanted to get Actual GI date for complted deliveries,
thanks for your valuable reply.
@ G. Lakshmipathi ;-
i think i will need to develop z-report for fetching the data from the tables
VBAK (to get sale order reference) and
LIKP (to get delivery and actual GI date)
thanks for your reply,
Regards,
Sujit -
Hello,
I am trying to create a BOM report where the user inputs the father item and all the other child items are displayed below it, Including the childs of other father items inside the BOM.
Has anyone done this before ?
Some BOMs items are made of other BOMs.
Kind Regards,Hi,
Let's think together,
1. We have the list of the WH journal in the OINM table, and we can filter it as production transactions....
2. We have the bacth transaction details in IBT1 table, and we can link this table to the OINM....
select T0.ItemCode, T0.InQty, T0.OutQty , T1.BatchNum
from oinm T0 inner join ibt1 T1 on T0.ItemCode = T1.ItemCode and T0.Warehouse = T1.WhsCode and T0.TransType = T1.BaseType and T0.CreatedBy = T1.BaseEntry and T0.DocLineNum = T1.BaseLinNum
where T0.applobj = '202'
3. We have a reqursive query which gives as the list of the subcomponents...
So combine them
Let's modify the prevoius stored procedure.....
Alter Procedure BoomTree(@itemcode nvarchar(20))
AS
BEGIN
WITH BOM (Code) AS
SELECT ROOT.Code as Code
FROM dbo.OITT AS ROOT
WHERE ROOT.Code = @itemcode
UNION ALL
SELECT CHILD.Code
FROM dbo.ITT1 AS CHILD
JOIN BOM ON CHILD.Father = BOM.Code
select T0.ItemCode, T0.InQty, T0.OutQty
, T1.BatchNum
from oinm T0
inner join ibt1 T1 on T0.ItemCode = T1.ItemCode and T0.Warehouse = T1.WhsCode and T0.TransType = T1.BaseType and T0.CreatedBy = T1.BaseEntry and T0.DocLineNum = T1.BaseLinNum
where T0.applobj = '202'
and T0.ItemCode in (select code from BOM)
OPTION (MAXRECURSION 10); -- Handles 10 levels dept of BOM
RETURN
END
GO
exec boomtree 'P0001'
So it was easy.....
Regards,
J. -
Date not showed when report is viewed in PDF .
Hi,
We have a text field that shows the date on which the report is running.Date is not showed when report is viewed in PDF.But in HTML we can view them . Can any one help me out?
Totally there are four pages for the report.I have observed the PDF driver iin EPM 11.1.2.x is not up-to-date and technically the Date (Text) is there just like in HTML. However, when you increase the View (Zoom in), it eventually does show up.
I have chatted with Oracle Support, and they will not address it with a patch for now. -
How to view AR Due Date onto Report CJIA
Hello
We are putting in place Project Cash Mngt.
I can view my line items by project in Report CJIA but i can't view any due date.
Besides, i can see data in CJIA but there is nothing at all available in CJIB.
what do i miss ?
Thanks
StéphaneHi Roel,
In Excel, Past_Due logic is as follows:
*=IF([Target Date]="","",IF(AND([Finish Date]="",[Target Date]<[Sysdate]),[Sysdate]-[Target Date],IF(AND([Finish Date]<>"",[Finish Date]>[Target Date]),[Finish Date]-[Target Date],"")))*
I converted the formula as follows:
WHEN CASE G = NULL THEN NULL ELSE WHEN CASE (F = NULL AND G < SYSDATE) THEN SYSDATE - G ELSE WHEN CASE (F <> NULL AND F > G) THEN F - G ELSE NULL END
G: Target Date
F: Finish Date
The above was added to the interactive report as a computation.
But it seems NULL, AND, <, >, <> are invalid computation expressions.
What then should I do to achieve what I said in the first message?
Would appreciate your help.
Thanks,
Guy
Edited by: GUY3 on Mar 10, 2009 11:31 AM -
Color to header materail field in BOM report
hi experts,
I am doing BOM report in that header material of BOM and their component i moved in same field but
i cant identity which one is a header material (MAST-MATNR) and which one is a componental (STPO-IDNRK) so, I want to color for header material.
Plz send me reply earliest.
Thanks,
JyotsnaHi,
As you can make out the header material for BOM, so for a header material you will be having number of component materials.
Then can check whenever a header material is encountered and can use colors in classical reports.
Hope this helps you.
Regards,
Tarun -
BOM Report with Alternative Items
Hello Experts,
I am trying to write a query of BOM Report with the first Alternative Item (from OALI)
Your help please..
Thank You
MeitalmoThen what is this report using for? Check this to start:
SELECT T0.Father, CASE WHEN T1.OrigItem IS NULL THEN T0.Code ELSE T1.AltItem END as 'Item No.', Case WHEN T1.OrigItem IS NULL THEN T2.ItemName ELSE T3.ItemName END 'Item Description'
FROM dbo.ITT1 T0
LEFT JOIN dbo.OALI T1 ON T1.OrigItem = T0.Code
LEFT JOIN dbo.OITM T2 ON T2.ItemCode = T0.Code
LEFT JOIN dbo.OITM T3 ON T3.ItemCode = T1.AltItem
WHERE T0.Father = '[%0\]' -
Dear All
Please clarify the following discrepancy I found in BOM report in one of my Customer database:
Schenario - 1
Parent Item A -- Qty 1 kg
Child Item B -- Qty 1.2 kg
Parent Item B -- Qty 1 kg
Child Item C -- Qty 1.2 kg
When BOM report is processed and system displays following which is correct :
Item A -- 1 kg
Item B -- 1.2 kg
Item C -- 1.44 kg
Schenario - 2
Now they changed the BOM of Item B as follow :
Parent Item B -- 2 kg
Child Item C -- 7 kg
Again BOM report is processed and system displays following containing wrong value for Item B :
Item A -- 1 kg
Item B -- 0.6 kg
Item C -- 4.2 kg
Since1 kg of Item A requires 1.2 kg of Item B as per BOM defined so in case of Schenario - 2 it should show the same in this case also. Also requirement of Item C of 4.2 kg will also produce 1.2 kg of Item B and not 0.6 kg as shown by the system.
Please clarify this anamoly.
Thanks & with regards
S K GangulyDear Gordon / Swaijis
I am not convinced in Gordons point as user will be confused to see the report though working will not hamper. My point is with respect to BOM report and not with the process of Production routine.
And for Swaijis -- have you enterd my values of 2nd schenario i.e. Quanityt of Parent item of Child BOM should not have unit (1) quantity but more than unit i.e. 2 or 3 etc. and accordingly quantity of child items of this parent to be changed.
Now you take the BOM report of Parent Item of Parent Item of child item and explode it. You will find error in the report.
Thanks & with regards
S K Ganguly
Maybe you are looking for
-
Is this a bug of CachedRowSetImpl in JDK5.0
Running Environment: JDK1.5.0_06, MySQL 4.1.7, JDBC3.1.12 The sql operations are encapsulated in this code snippet: public static ResultSet sqlQuery(String dsname, String sql){ Connection cnn = getConnection(dsname); if(cnn !
-
Keynote 6.0.1 pdf export issues
When I "export to PDF", it seems that any style change (font family, weight, style etc) within a paragraph in a text box causes all the text after the style change to disappear in the pdf export. Example: [begin text box] Lorem ipsum dolor sit amet,
-
My mbp 13" wont start, i just did the update and did a shutdown, and now when i try to start it the only thing that show's is the apple logo, the loading circle thing and a loading bar, then after 1-2 min it just shut's down. Any answer is appreciate
-
One BW system for several landscapes ??????
Guys I would really apprciate some advice. In the past I have set up BW systems for a landscape consisting of APO, ECC, SRM and of course the BW system to support these. I am now working for a company that has several ECC production systems live and
-
all of a sudden today I tried to print a PDF file and the font is huge and only a portion of the page is printing. Never had an issue until today can someone help