Hi,Report for Batches Sold vs Batches Return
Hi All,
Need to display batches sold vs batches reurned for the given period as selection screen option.
I have to display the following fields
batch, expiry date , Quantity Sold,Price ,Quantity Returned ,Returned price and send a mail to [email protected]
Hi Shiva,
Thanks for the information. We are not using SLED for the batches and BMBC is just a **** pit where you can use it as work list when you try to change mass batches. I dont know how BMBC helps in fetching a report for ageing.
Regards,
R.S
Similar Messages
-
Report for Batch and classification
Dear Experts,
Is there any way for getting the report for Batch, Classification etc. In standard SAP.
Regards,
Rohit.Dear Sir,
It is giving the batch wise details.
Is there any method to get a complete report containing batches, classification, material and other details.
Regards,
Rohit. -
Inventory ageing report for batches
Hi Experts,
I am looking for a ageing report for batches. MC46 and MC50 is not displaying the batches which is my main requirement. I learnt that its not available in standard SAP. I am planning to develop a Zreport which is a copy/reference of MC46 and MC50.
If you ever come across this situation before, which approach you followed? I appreciate if you throw some thoughts on builiding a query or Zreport or any logics.
Regards,
R.SHi Shiva,
Thanks for the information. We are not using SLED for the batches and BMBC is just a **** pit where you can use it as work list when you try to change mass batches. I dont know how BMBC helps in fetching a report for ageing.
Regards,
R.S -
HI,
1. Pls tell me whether there is any reports for seeing the stocks in batches in the system.
for material by material we can see in MMBE.
But I want to have for collective materials which are lying in particular S Loc .
For eg material code and their batches which are there in stock .
2. Also some report where we can see the expected GR for a particular day.
regards,Hi
1.MB52 will give you the consolidated data. Choose"Display Batch Stocks"
2. ME2V will give you the expected GR for a particular day.
3. Other Imp Tcodes for Inventory mgmt are as below:
MM06 Flag Material for deletion
MM04 Display Changes
MMAM Change Matl Type
MR21 Change Matl Prices
MMPV Close Prev Period
MMRV Allow Back Posting to Prev Period
MIGO Goods Movements
MB1B Transfer Posting Matl to Vendor
MB02 Change Matl Doc
MB03 Display Matl Doc
MBRL Return Delivery
MN21 Create Print Messages for MIGO
MN22 Change Print Messages for MIGO
MN23 Display Print Messages for MIGO
MB90 Process Output - GR
MI01 Create Phy Inv Doc
MI02 Change Phy Inv Doc
MI03 Display Phy Inv Doc
MI21 Print Phy Inv Doc
MI04 Enter Inventory Count
MI05 Chg Inventory Count
MI06 Display Inventory Count
MI11 Recount
MI20 List of Differences
MI07 Post Inventory Differences
MSC3N Display Batch
MMBE Stock Overview -
Need Report for batch wise consuption
i need the coding (program) for batch wise consuption report,,,
output fields are
Posting date, batch number, quantity, mfg date, exp date, next inspec date, order no(po) , product name, batch no quanty issue.
i want the logic after retriving the data from MSEG table with moment types 101,102,261,262,201,202.
that i should cancle the record of movement type 102 from 101
regards
mukeshHI Siva,
Thanks for quick reply. Yeah, in S_ALR_87013047 i can compare only two materials. but i am looking for a report for group of materials for forecasting. Can we create acustomised report for this.
Please let me know.
Thanks
vamshi -
I Need to Create a report for batch jobs Based on Subject Area.
Hi SAP Guru's,
I need to create a report , that it must show the status of batch jobs Completion Times based on Subject area(SD,MM,FI).
Please help me in this issue ASAP.
Thanks in Advance.
Krishna.You may need to activate some additional business content if not already installed but there are a lot BI statistics you can report on. Have a look at this:
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/46/f9bd5b0d40537de10000000a1553f6/frameset.htm -
Sales Analysis Report for Batch Numbers
I am currently having an issue with Batch numbers and sales analysis report item wise. If the goods are delivered it does not show the quantity in the report. is there a way to make the quantites show. Open delivery notes show the quantity in the report. Could the reason be that once the delivery note is closed the quantity does not show in the report.????
Dear Mr Shah,
If I understood correctly, you are saying that there is no issue in adding the document with the batch but it is not shown in the Sales Analysis report?
The Sales Analysis report does not show information regarding the quantity because it focuses on the value of the document.
In order to have an overview on the trasactions related to the batches please use the Batch Number Transaction Report under Inventory - Inventory report.
Regards,
Marcella Rivi
SAP Business One Forums Team -
Report for batch numbers and delivery
Dear gurus,
Is there a report that
I can see batch numbers and delivery at the same time?Use t.code VL06 and click on List outbound deliveries button.
In the selection screen, enter details like sales org, distribution channel, division, shipping point and actual or planned goods movement date (per your requirement) and execute.
In the next result display click on item view button. To get the batch data, click on change layout button. From the list of fields available (hidden field list) on the right hand side, select on batch and click on left arrow button.
Then click on copy button. You can see the batch details with delivery line items.
This report is useful, where in you can select addtional fields from layout button.
Regards -
Report for a selection of items+batch numbers that I would have had on hand
I would like to run a report for a selection of items and batch numbers that I would have had on hand (only) for September 30th. I have run the batch numbers report but this gives me all transactions from August 1/09 to September 30/09.
Hi
If you need to know quantity onhand ,probably you need to run query against OINM tables but If you are lloking for information then I guess this batch and serial number would be handy ....
Hope this helps
Bishal -
Report for Inventory batch creation date
Hi experts,
Is there a report in SAP that shows inventory batch creation date? We want the actual creation date NOT when the batch was input into SAP. For example, we went live on 4/1/2010 with SAP but there are inventory batch created prior to that date. We want the creation date NOT the 4/1/2010 of data conversion date.
Regards
Rajneesh GulatiHi Rajneesh,
Check these tables which are relevant for batch management.
MCHA
MCH1
MCHB
Regards
Ram -
How generate a crystal reports layout for Batch Report
Dear Experts,
I want to create a crystal reports layout for Batch Report that appears when printing Delivery Note.
I've tried using DocKey@ token but it only works in the delivery note layout itself. The following code at the select expert for this crystal layout doesn't work:
{ODLN.DocEntry} = {?DocKey@}
Kindly guide me in the above issue. Thanks.I am using version 8.8 SP.00 PL.10
It is very strange that I cannot get the layout connected to the database as I have followed the same steps for all layouts. It all works fine until I get to the invoice stage and then I cannot make the connection.
(I dont need to worry about the sales invoice as this was provided at installation point by our vendor) -
How to Use BAPI_OUTB_DELIVERY_CHANGE for Batch Split
Hi Experts, I have the follow delivery:
Item Material Deliv.Qty Un
10 739911 2 PQT
And I want to obtain this:
Item Material Deliv.Qty Un Batch
10 739911 0 PQT
900001 739911 1 PQT ZZ00060
900002 739911 1 PQT ZZ00061
But, after using the Bapi I obtained this:
Item Material Deliv.Qty Un Batch
10 739911 1,372 PQT
900001 739911 0,314 PQT ZZ00060
900002 739911 0,314 PQT ZZ00061
So as you can see the problem is with the "Deliv.Qty". I expected:
Item Deliv.Qty
10 0
900001 1
900002 1
But I obtained:
Item Deliv.Qty
10 1,372
900001 0,314
900002 0,314
The parameters that I am using in the Bapi are:
HEADER_DATA
DELIV_NUMB = 801174646
HEADER_CONTROL
DELIV_NUMB = 801174646
DELIVERY = 801174646
TECHN_CONTROL
UPD_IND = U
ITEM_DATA (three records):
DELIV_NUMB = 801174646
DELIV_ITEM = 000010
MATERIAL = 739911
FACT_UNIT_NOM = 1
FACT_UNIT_DENOM = 1
DELIV_NUMB = 801174646
DELIV_ITEM = 900001
MATERIAL = 739911
BATCH = ZZ00060
HIERARITEM = 000010
USEHIERITM = 1
DLV_QTY = 1
DLV_QTY_IMUNIT = 1
FACT_UNIT_NOM = 1
FACT_UNIT_DENOM = 1
DELIV_NUMB = 801174646
DELIV_ITEM = 900002
MATERIAL = 739911
BATCH = ZZ00061
HIERARITEM = 000010
USEHIERITM = 1
DLV_QTY = 1
DLV_QTY_IMUNIT = 1
FACT_UNIT_NOM = 1
FACT_UNIT_DENOM = 1
ITEM_CONTROL (three records):
DELIV_NUMB = 801174646
DELIV_ITEM = 000010
CHG_DELQTY = X
DELIV_NUMB = 801174646
DELIV_ITEM = 900001
CHG_DELQTY = X
DELIV_NUMB = 801174646
DELIV_ITEM = 900002
CHG_DELQTY = X
So I am missing something but I don't know what.
Can any one help me with this please?
PD: I have looked the following forums in order to use the Bapi:
How to Use BAPI_OUTB_DELIVERY_CHANGE for Batch Split
batch split using BAPI_OUTB_DELIVERY_CHANGE
Re: Help in BAPI_OUTB_DELIVERY_CHANGE(batch-split)
BAPI_OUTB_DELIVERY_CHANGE - Batch Splits don't work
Help for BAPI_OUTB_DELIVERY_CHANGEHey,
My code is for the inbound delivery but it should work the same.
Give this a try.
REPORT z_delivery_batch_split.
DATA:header_data LIKE bapiibdlvhdrchg,
header_control LIKE bapiibdlvhdrctrlchg,
delivery LIKE bapiibdlvhdrchg-deliv_numb,
ls_return LIKE bapiret2,
item_data TYPE TABLE OF bapiibdlvitemchg,
item_control TYPE TABLE OF bapiibdlvitemctrlchg,
ls_item_data LIKE bapiibdlvitemchg,
ls_item_control LIKE bapiibdlvitemctrlchg,
return TYPE TABLE OF bapiret2 WITH NON-UNIQUE KEY type.
header_data-deliv_numb = '1800005005'.
header_control-deliv_numb = '1800005005'.
delivery = '1800005005'.
ls_item_data-deliv_numb = '1800005005'.
ls_item_data-deliv_item = '900001'.
ls_item_data-material = '000000000020067722'.
PERFORM create_batch CHANGING ls_item_data-batch.
ls_item_data-hieraritem = '000010'.
ls_item_data-usehieritm = '1'.
ls_item_data-dlv_qty = 80.
ls_item_data-dlv_qty_imunit = 80.
ls_item_data-fact_unit_nom = '1'.
ls_item_data-fact_unit_denom = '1'.
ls_item_data-sales_unit = 'EA'.
ls_item_data-base_uom = 'EA'.
APPEND ls_item_data TO item_data.
ls_item_data-deliv_numb = '1800005005'.
ls_item_data-deliv_item = '900002'.
ls_item_data-material = '000000000020067722'.
PERFORM create_batch CHANGING ls_item_data-batch.
ls_item_data-hieraritem = '000010'.
ls_item_data-usehieritm = '1'.
ls_item_data-dlv_qty = 60.
ls_item_data-dlv_qty_imunit = 60.
ls_item_data-fact_unit_nom = '1'.
ls_item_data-fact_unit_denom = '1'.
ls_item_data-sales_unit = 'EA'.
ls_item_data-base_uom = 'EA'.
APPEND ls_item_data TO item_data.
ls_item_control-deliv_numb = '1800005005'.
ls_item_control-deliv_item = '900001'.
ls_item_control-chg_delqty = 'X'.
APPEND ls_item_control TO item_control.
ls_item_control-deliv_numb = '1800005005'.
ls_item_control-deliv_item = '900002'.
ls_item_control-chg_delqty = 'X'.
APPEND ls_item_control TO item_control.
break cgavin.
CALL FUNCTION 'BAPI_INB_DELIVERY_CHANGE'
EXPORTING
header_data = header_data
header_control = header_control
delivery = delivery
* TECHN_CONTROL = TECHN_CONTROL
TABLES
* HEADER_PARTNER = HEADER_PARTNER
* HEADER_PARTNER_ADDR = HEADER_PARTNER_ADDR
* HEADER_DEADLINES = HEADER_DEADLINES
item_data = item_data
item_control = item_control
* ITEM_SERIAL_NO = ITEM_SERIAL_NO
* EXTENSION1 = EXTENSION1
* EXTENSION2 = EXTENSION2
return = return
* TOKENREFERENCE = TOKENREFERENCE
* HANDLING_UNIT_HEADER = HANDLING_UNIT_HEADER
* HANDLING_UNIT_ITEM = HANDLING_UNIT_ITEM
* PARTIAL_GR_OBJECTS = PARTIAL_GR_OBJECTS
READ TABLE return
INTO ls_return
WITH TABLE KEY type = 'E'.
IF sy-subrc = 0.
MESSAGE ID ls_return-id TYPE ls_return-type NUMBER ls_return-number WITH ls_return-message_v1 ls_return-message_v2
ls_return-message_v3 ls_return-message_v4.
ENDIF.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
break cgavin.
*& Form CREATE_BATCH
* text
* <--P_LS_ITEM_DATA_BATCH text
FORM create_batch CHANGING p_ls_item_data_batch.
DATA: ls_bncom TYPE bncom.
ls_bncom-matnr = ls_item_data-material.
ls_bncom-werks = 'C333'.
ls_bncom-lgort = '3000'.
SELECT SINGLE mtart
FROM mara
INTO ls_bncom-mtart
WHERE matnr = ls_bncom-matnr.
CALL FUNCTION 'VB_NEXT_BATCH_NUMBER'
EXPORTING
matnr = ls_bncom-matnr
werks = ls_bncom-werks
check_batch = 'X'
check_material = ''
message_when_auto = ' '
x_bncom = ls_bncom
lock_batch = ' '
IMPORTING
new_charg = p_ls_item_data_batch
EXCEPTIONS
no_material = 1
no_plant = 2
material_not_found = 3
plant_not_found = 4
no_batch_handling = 5
batch_exist = 6
no_number = 7
illegal_batch_number = 8
interval_not_found = 9
object_not_found = 10
interval_overflow = 11
error_automatic_batch_number = 12
cancelled = 13
automatic_batch_num_not_active = 14
OTHERS = 15.
IF sy-subrc = 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
ENDIF.
ENDFORM. " CREATE_BATCH -
How to report on batch stock balances
Hi All,
I would like to report on batch stocks over a period of time.
How can I get the valid stock balances for a batch for each batch managed plant material for a given time period. I know we can use MCHA, MCHB/H.
Can you kindly clarify the logic to reconstruct the batch stock balance each month for a batch managed plant.
Thanks
KarenHi Mischa.
I think you can achieve what you want like this
Add the Start Month and End Month (let them be IO's that reference 0calmonth) to your cube and populate them in the load using a formula, like Aron suggested.
Create a query with a restricted key figure. I suppose you are looking at some kind of count to know how many people where absent in a given month, or something like that. Thus, add your KF to the structure and add the Start Month and End Month to the selection.
Restrict the Start Month using a variable, ZMONTH (this is what the user will enter at runtime), as follows:
Start Month <= ZMONTH.
Now restrict the End Month using a variable, XMONTH (this will have to be an exit variable filled in CMOD by reading ZMONTH) as follows:
End Month >= XMONTH.
Thus, your restricted key figure will only return values if the entered month is part of the absence interval. The abap you need for CMOD should be simple as all you are doing is reading a variable and passing it to another. From the top of my head, it should look something like this:
data:
l_s_range type rsr_s_rangesid,
loc_var_range like rrrangeexit.
case i_vnam.
the case statement will likely already be there, as well as the above definitions, so look for the case and insert the below
when 'XMONTH'.
if i_step = 2.
clear l_s_range.
loop at i_t_var_range into loc_var_range
where vnam = 'ZMONTH'.
l_s_range-low = loc_var_range-low.
l_s_range-sign = 'I'.
l_s_range-opt = 'EQ'.
append l_s_range to e_t_range.
endloop.
endif.
endcase.
this will likely already be there, so you won't need to put it there again.
Good luck!
Jacob
Edited by: Jacob Jansen on Jan 11, 2010 9:18 PM
Edited by: Jacob Jansen on Jan 11, 2010 9:30 PM -
Stock ageing report with batch Management active
Hi Experts,
My client wants a Stock ageing report and batch management is active
According to my client, Inventory ageing report should show stock quantities and stock value as follows,
1. Below one year
2. Between one and two years
3. Above two years
What are the table and fields to be considered for this report.
Thanks
NDSWhat steps do you mean? taking an ABAP course and doing it yourself, or stepping to an ABAPer and let him know what he shall do?
you asked for a stock report, not for a movement report.
If I go into my warehouse and looking at all the stuff sitting there and want a report that should tell me how old this stuff is, then i am not intrested if there was a goods receipt movement.
However I would like to know the last movement date. In this case you have to look into table S032 or into the movements MSEG (with MKPF as header table) -
Stock Report with batch number and its Charactristc values
Our material are batch managed and Char values are entered at the time of GR. We need to prepare stock report showing batches for the material, their stock and characteristics values.
Like to know what tables we should use to find the char values. I could not find value in table CAWNHi,
For characteristcis link and values use below tables:
Characteristics :
CABN Characteristics ( o.a. batch/vendor)
CABNT Characteristics description
CAWN Characteristics ( o.a. material)
CAWNT Characteristics description
AUSP Characteristic Values
Class types and objects :
TCLAO Several class types for object
TCLA Class types ( vb. lfa1 => v10 en 010)
TCLAT Class type text
TCLT Classifiable objects
TCLC Classification status
Links :
INOB Link between Internal Number and Object
KLAH Class header data
KSSK Allocation Table: Object (vb.matnr) to Class
KSML Characteristics for a class (internal number)
for batch stock 0 use tables ilken MCHB, MCHA etc,
hope this helps
Reg
Dheeraj
Maybe you are looking for
-
What are the numeric data types in Oracle? I created the following table: CREATE TABLE CONTRACT ( CONTRACT_ID INTEGER NOT NULL, QUOTE_ID LONG, BOOK_RATE NUMBER, IBTSS_CONTRACT_NUM VARCHAR2(20) But in the Object Browser, the data type of CONTRACT_ID b
-
How Can I Get MP3s On My iPad Without Syncing
While away, without computer/iTunes access, how can I get my husband to send my audio files to my iPad? What alternatives are there to syncing? We've tried Google Drive and emailing...
-
Is it possible to add a new Asset type in OER
Hi, I need to know whether it is possible for me to manually add a custom asset type to the already existing list of Asset types in OER. There is no specific asset type for BPA. I need to create an asset type for BPA.. Any suggestions would be helpfu
-
How to get materials at vendor location created on APO
Hi - I am working on a project to try to do some capacity planning/what if analysis on SNP for materials created at a vendor location ( contract manufacturer). We currently do not maintain master data for the capacity of these vendors but it is somet
-
Monster DVI Cable to wide to use on Mac Pro
Since the DVI connectors are closer in the Mac Pro than the Power Mac Dual G4, what brand extender cables will fit side by side? Are there pigtail extenders available anywhere? Should I just grind off the excess housing? I upgraded from my Dual G4 to