Restrict GI Qty as per BOM/Reservation
Dear Experts,
Please guide me to address the following issue:
As per Standard SAP, I can do GI (MB1A - 261 Mvt) for any quantity irrespective of reservation quantity (calculated as per BOM ratio).
If the FG to HALB ratio is 1:1 and the production order is created for 10 units. The HALB required would be 10 units only (as per BOM). But system allows to issue more than 10 units also.
How to restrict this? The GI should be allowed for less than or equal to the reservation quantity only (system should not allow more quantity to be issued.
One way I can do this is by making a transaction variant and making qty field display only. But in this case I would not be able to change it to lesser qty, which is required.
Please suggest some method to check this at the time of GI or the user exit available for this.
Regards,
Rohit.
Hi Sravanthi,
Thanks for the reply.
But still the GI quantity can be changed to a higher value than reservation, and system doesn't stop the posting of this value.
I want system to check and throw a message if quantity exceeds the reservation.
Any idea about the userexit MBCF0011, can it help. Actually I have very less idea about ABAP.
Regards,
Rohit.
Similar Messages
-
Stock report as per BOM level component
Hi All,
Is there any report for stock materials in sap which will give stock as per BOM component. Requirement is like if header material is A which is having component X, Y and Z, if i want to know what is the stock level of all this items as per mention in BOM.
Regards,
RajeshHi Rajesh,
If you check your FG in MD04 there's a button on the left, under the menu (I'm not before SAP I don't know its exact name). If you push that button you can get e tree-structure of the components and clicking on the components you can get their stock/requirement list. You can check them one-by-one...
As per my knowledge there's no BOM-component specific stock report that would display the stock level of all the components. Maybe this kind of stock report wouldn't be very useful because stock level itself doesn't give a full picture of the planning situation / availabilty of your component.
I mean you should know the whole planning situation of your component and it's very likely that stock level itself is not enough - you may have orders, reservations, etc for your goods and these MRP elements have an effect on material availabilty...
Additionally, you may have components that build not only into one BOM but into several ones...
Please try to use MD04 (there's a collective display tab as I remember).
But if you adhere to our idea, you can get the components e.g. via transaction CS12 and after ctrl+c you can insert them in MB52's apropriate selection field...or you can create an own query but my advice is to please check whether MRP-transactions are good for you.
BR
Csaba -
Requirement Qty more than BOM Qty
Hi,
I have a scenario, in my Component Overview of Prodn Order, Requirement Qty of Components in Prodn Order is Different than BOM Qty.
I checked the exploded Qty in CS11, CS12 and CS13. But the Reqt Qty vary with BOM Qty.
Note: No Scrap is maintained
Please guide.
Thanks in advance,
Harris
Edited by: Harris Panchal on Feb 17, 2010 6:58 PMHi,
1. surely there is a mistake happening at your end.
2. System is robustic on this kind of transactions
Check the below items
1. if any scrap has been maintained at the assembly level for the header material in the material master
2. If any scrap has been maintained for the materail at the BOM item level.
3. check if the unit of measure is same and any relationship is maintained.
4. Also do re-xplode your CS11 and check if it works fine as per your expectation..if it is giving any issue in the production order , it should also give the same here..
kindly validate and let me knwo the feedbakc
reg
dsk -
How can i restrict the qty/value at the time of invoice
Hi,
Can you plesae tell me at the time of MIRO how can i restrict the user not to enter the qty more than in MIGO & PO
ThanxYou cannot restrict the qty in MIRO. because it is used for partial invoice receipt.
E.g in some cases 100 nos of qty might have received in one GR. But the supplier may give 3 invoices for this. that is the reason u cant restict this
reward if useful
SK -
Maximum Number of Components per BOM(Per procurement type,if possible)
Dear Colleagues,
I have been told that certain materials belonging to a specific procurement type,have their BOM set that it allows only up to 100 components to be built within it.I had a god look on IMG under most relevant categories and can't find where this is defined in...so I'm wondering if you have ever had the request to look at the maximum number of components that could be built under a specific procurement type of material? Generally speaking,where you could define maximum no of components per BOM.At what level this is usualy set up?
All help,greatly appreciated,
PAPJ1.Thanks Dario.
Allegedly,I have been told that this is set to 100 components per BOm of that particular procurement type,so I need to change it 200 (if that's true and it is allowing me to do so)
PAPJ1.
Edited by: PAPJ1 on Jun 13, 2011 2:03 PM -
R12 Restrict Parallel Concurrent Requests Per User to a Limit.
Hi everyone,
Is it possible to restrict parallel concurrent requests per user to a limit.
e.g. UserA sending concurrent requests to submit 15 heavy reports one after another. After 2 minutes he feels free. Now 15 reports running in parallel are heavy enough to take system's performance down. Is there a way to restricting parallal reports by a single user to 5.
Waitning........
Regrads,
M. Farooq Khan.Hi,
Please check the profile optiion
Concurrent:Active Request Limit
Thanks, -
BOM header qty change if BOM line item qty delivered more in previous deliv
Dear team
BOM is as follows:
Finished product
Material1 100 Units
Material2 100 Units
Lets say i create a sales order with 2 units of finished products
then my sales order will look like:
Finished Product 2 units
Material1 100 Units
Material2 100 Units
Now i am trying to create a delivery for 1 unit of finished product
Finished Product 1 units
Material1 150 Units
Material2 100 Units
Here i change the Material1 quantity from 100 to 150 Units and create delivery.
Now i am creating a second delivery
In the delivery order i am getting as:
Finished Product 0.5 Units
Material1 50 Units
materail2 50 Units
But i want
Finished Product 1 units (as my finished product open quantity is 1M3)
Material1 50 Units
material2 100 units
Can this be achieved. Because of more despatch of BOM line items my header BOM item should not change. It should be same as my open quantity in delivery.Hi,
It depends upon how u are maintaining the BOM. The components calculated is based on the BOM base qty.
Regards,
V. Suresh -
How to restrict the Qty & Val in MIRO for Customs
Hi Xperts
I have a reqmnt.
I have found in case of Import procurement process , we are not using GR based IV Indicator in the PO.Also we need to perform MIRO for Customs prior to GR.
1. Hence users need to manually enter the qty/val for all the duties during MIRO(Custom). I have also chkd that users can enter more than the PO-Qty & more then PO-Condition Value as well during that.
2. Also user can do MIRO(for Custom) multiple times as they wish, though MIRO(Custom) has already been completed for that item.
Ho to restrict the above in AP?Plz suggest.
Rgds
SoumickYou requirement can be achieved by enhancement in MIRO.
Check these exits related to MIRO
Enhancement/ Business Add-in Description
Enhancement
LMR1M001 User exits in Logistics Invoice Verification
LMR1M002 Account grouping for GR/IR account maintenance
LMR1M003 Number assignment in Logistics Invoice Verification
LMR1M004 Logistics Invoice Verification: item text for follow-on docs
LMR1M005 Logistics Inv. Verification: Release Parked Doc. for Posting
LMR1M006 Logistics Invoice Verification: Process XML Invoice
MRMH0001 Logistics Invoice Verification: ERS procedure
MRMH0002 Logistics Invoice Verification: EDI inbound
MRMH0003 Logistics Invoice Verification: Revaluation/RAP
MRMN0001 Message output and creation: Logistics Invoice Verification
Business Add-in
INVOICE_UPDATE Business Add-In: Logistics Invoice Verification
refer below link
Code To Find BAdi - ABAP Development - SCN Wiki -
How to restrict no of records per page in script
Hi Experts,
I am working on SAP Scripts and I am having one problem I need to restrict 15 records per page.
Please help me out.
LOOP AT IT_ITAB
Call function WRITE_FORM
ENDLOOP.
Is there any ways to restrict in loop?
Thanks in advance
BasuInside the loop,
after the write_form give the following if condition
loop at itab.
...write_form...
w_count = sy-tabix MOD 15.
if w_count eq 0.
CALL FUNCITON 'control_form'
COMMAND = 'NEW-PAGE' .
endif.
endloop.
Regards
Sharath -
Hi
I am creating a BOM for material M1 with a component C1. For M1 I cannot change the base qty unit of measure. It defaults to the base unit of measure as defined in the Material Master of M1. Is there a way I can use a alternate UOM for M1 in the BOM?
thanks a lotDear Mr.John,
<b>The Unit of measure given in material master will be taken while creation of BOM.</b>
<u><b>Even if u have manitained some unit of Issue in the material master for the same material,this wont be considered by the system.</b></u>
So if you want to change the unit of measure,it can be done only in material master.
<b>But if there exists stock or some open order quntity u can't change the unit of measure and the system throws you an error message.</b>
For Eg:
The base unit of measure cannot be changed; choose "Display errors"
Message no. M3189
Diagnosis
You wanted to change the base unit of measure. However, you can do so only under certain circumstances, including the following:
If there are no stocks of the material in the current period and in the previous period
If there are stocks in the previous period, you can clear them as follows:
a) Post the stock in the previous period to the current period (for example, using movement type 561) so that the stock for the previous period is the same as the stock for the current period.
b) Clear the stock with the posting date in the previous period (for example, using movement type 562).
If no purchase requisitions, purchase orders, or scheduling agreements exist for the material
Procedure
Choose Display errors to see why you cannot change the base unit of measure for this material.
The pushbutton Display errors appears only in dialog mode, not in data transfer or in mass maintenance. If this message appears in data transfer or in mass maintenance, and you want to know why the base unit of measure cannot be changed, access the material in dialog mode using the relevant transaction below, try to change the base unit of measure as required, and then choose Display errors:
If I'm wrong please correct me Mr.Nandha.
Reward points and close the thread.
Regards
Mangal
Message was edited by:
Mangal -
How To Restrict View of Data Per User
I am designing a reporting application in Discoverer, from Oracle Applications data. We need to show sales data to the sales people - and we would like a single Discoverer workbook to do this - the challenge is that we need to restrict the data so that the salesperson only sees his/her own data, and cannot view other sales data.
I will need to use this same methodology for the sales managers. Each sales manager will only be able to see his/her direct reports' sales data.
How would you design this? Could we use a single Discoverer workbook for all sales people - and there be row-level security to restrict the current users' search results?
Thank you,
Rich Magee
Greenwich, CTYes Rich. We have only one workbook for all the stores in our case. You can create mapping table like this
Table Name: usermapping
username salesrepid
john 10
michelle 20
If you are using your own tables/views for your reports create a repid column in them and populate accordingly.Assuming that your custom tables is like this
Table Name: RepInfo
line# salesrepid region product amount
1 10 NE S/W 1000.00
2 20 SW H/W 500.00
Create a function like this
CREATE OR REPLACE FUNCTION setparam (name VARCHAR2)
RETURN NUMBER
IS
BEGIN
/* Setting the session client information to the value of parameter so that this can be accessed
by the custom folder in the admin edition */
dbms_application_info.set_client_info(name);
RETURN 1;
END;
Create a custom folder like
select a.region,a.product,a.amount
from
repinfo a,
usermapping b
where
a.salesrepid = b.salesrepid
and b.username = USERENV('CLIENT_INFO') --gets the username from the above function which sets the username for the database session.
The input to above function which is username would be passed from report using a calculation item.You can create a calculation item and select the function setparam and give the input to it 'USER' variable which is gives the username of the current session.
The workbooks passes the username to function and custom folder would get the username from the function.This approach would allow you to pass the username dynamically and use the same report for all the rep's. I'vent tried VPD concept till now.
Hope this helps.
Thanks
Raj -
Our satellite company's Fair Access Policy allows: 425 mb max per 24 hours, but it seems like we often go over that amount by just surfing the internet. We have 2 adults and 3 kids who use Mac computers. Is there a way to view the amount of KB's or MB's used after viewing a page? For instance: does looking at a Facebook page use 100 KBs? does looking at a YouTube video use 10 MBs?
Thanks.There are a few things you can do to cut down on bandwidth. I set Firefox never to check the cache with pages online, so that if I go back to a previous page, it does not need to download again, but can be pulled out of the cache.
browser.cache.check_doc_frequency - set to 2 (never)
I use Flashblock to prevent Flash items from downloading automatically. If there is any Flash item you want to see, you click the icon over that space, and that one item will load but none of the others on the page will load until you want them to do so.
I use Adblock Plus to block ads. This saves bandwidth as well, since it stops banner ads from being loaded, and blocks popup ads as well. -
Restriction of One Contract per Requisition
Good day!
Here's our scenario: we have created a PR for sub-con service. Then we created a contract with reference to this PR. Then proceeded with the PO and Service entry. After that, we discovered that another contract can be created using the same reference PR. We don't want this scenario. What the client wants is that once a Contract already exist for a PR, there can no more be another contract of the same PR number. Is there a way we can block or avoid this scenario from happening?
Thank you.Hi,
You have to create a contract from the PR for the Fully Qty.
If the Contract is made from the P.R for Partial qty then you can create another contract for the remaining P.R.
E.g -Material AAA
P.R qty - 1000 Nos
Contract created for 500 nos -Contract ino :20000 00001
For the remaining qty you can create another contract
Please try to create contract for the Full qty Problem solved
G.Ganesh Kumar -
Restricting business areas as per company code
Dear friends,
The Company Code is 1000. This company code has four Business areas IQE,DQE,DPS,KQC.
The Requirement is that when the user selects the company code 1000, He must restricted to pick only the business areas
IQE,DQE,DPS,KQC.
Please advise how to proceed?
Thanks
SridharHI,
one possible sample for business areas:
Prerequisite: BSEG-BUKRS = '1000'
Check: BSEG-GSBER = '0010' OR
BSEG-GSBER = '0100' OR BSEG-GSBER = '0200' OR
BSEG-GSBER = '0400' OR BSEG-GSBER = '0600' OR
BSEG-GSBER = '0700' OR BSEG-GSBER = '0900' OR
BSEG-GSBER = '1900'
Message: (own defined) raised if the business area differs from the ones listed above:
"Business area & can not be posted in company code & ! "
with variables 1: BSEG-GSBER 2: BSEG-BUKRS
BR Christian -
Select statement to find the balace qty as per fabricator/supplier
Hi all
I have five tables belongs to this query
i need supplier wise report how much i recieve from supplier and how much i issue to that supplier
and hw much is pending to a particular supplier
SQL> desc supplier
Name Null? Type
CODE VARCHAR2(10)
NAME VARCHAR2(100)
ADDRESS VARCHAR2(255)
TIN_NUMBER VARCHAR2(25)
CONTACT_PERSON VARCHAR2(100)
CONTACT_NUMBER VARCHAR2(50)
PARTY_TYPE VARCHAR2(20)
SQL> desc grn
Name Null? Type
ID NUMBER
REC_DATE DATE
DOC_NUMBER VARCHAR2(20)
DOC_DATE DATE
SUPPLIER_CODE VARCHAR2(10)
TOTAL_VAL NUMBER
PURCHASE_BY VARCHAR2(20)
RECEIVE_BY VARCHAR2(20)
ITEM_TYPE VARCHAR2(50)
SQL> desc grn_detail1
Name Null? Type
ID NUMBER
SALE_ORDER_ID VARCHAR2(150)
PROD_ID VARCHAR2(20)
PROD_NAME VARCHAR2(100)
COLOR VARCHAR2(20)
XS NUMBER
S NUMBER
M NUMBER
L NUMBER
XL NUMBER
PCS NUMBER
COMMENT1 VARCHAR2(2000)
RAC NUMBER
QL> desc gin
Name Null? Type
ID NUMBER
ISSUE_DATE DATE
SALE_ORDER_ID VARCHAR2(150)
ISSUE_FOR VARCHAR2(2000)
SUPPLIER_CODE VARCHAR2(10)
SUPPLIER_NAME VARCHAR2(100)
ITEM_TYPE VARCHAR2(50)
SQL> desc gin_detail1
Name Null? Type
ID NUMBER
SALE_ORDER_ID VARCHAR2(150)
PROD_ID VARCHAR2(20)
PROD_NAME VARCHAR2(100)
COLOR VARCHAR2(20)
XS NUMBER
S NUMBER
M NUMBER
L NUMBER
XL NUMBER
PCS NUMBER
COMMENT1 VARCHAR2(2000)Supplier table holds the information of supplier and grn is for good receive note(master table) and grn_detail1 is detail table fror this as gin is good issue note (master table) and gin_detail1 is detail table
on the basis of these table i want to find the balace_qty of products .
as per supplier
Please Guide
Thanks And Regards
Vikas SinghalHi
SQL> SELECT gin.supplier_name,
2 SUM (gind1.xs + gind1.s + gind1.m + gind1.l + gind1.xl + gind1.pcs
3 ) AS total_issue,
4 SUM (grnd1.xs + grnd1.s + grnd1.m + grnd1.l + grnd1.xl + grnd1.pcs
5 ) AS total_receive
6 FROM gin, grn, gin_detail1 gind1, grn_detail1 grnd1
7 WHERE gin.supplier_code = grn.supplier_code
8 AND gin.ID = gind1.ID
9 AND grn.ID = grnd1.ID
10 GROUP BY gin.supplier_name;
FROM gin, grn, gin_detail1 gind1, grn_detail1 grnd1
ERROR at line 6:
ORA-01652: unable to extend temp segment by 256 in tablespace TEMPThanks For reply
Regards
Vikas
Edited by: vikas singhal on Aug 24, 2009 4:37 PM
Maybe you are looking for
-
ITunes 9 Home Sharing - music *and* applications?
Reading the documentation for iTunes 9, it says that all copies of iTunes must be logged in using the same app store id. For music, it appears to be "pay once, use multiple (up to five) times". Does it work the same way with applications? If so, is t
-
BADI BBP_UI_CONTROL_BADI for disabling fields item wise in PO!
Hi all, We are working on SRM 5.0(SP12),ECS. I need to disable the account assignment fields like G/L account,Cost centre for the PO in Process PO transaction only for users with the role BUYER for all line items in the PO. For users with the role
-
Fonts - how to make font bold in Acrobat X?
How to get bold font in Acrobat X?
-
Moving songs in Library to correct Album play order
I'm trying to correct the playing order of songs in the library, to the original album order. Drag and drop does not work. Please help
-
Re-importing backed up mail account incoming mail
How do I re-import just one of several mail box'es incoming mail that was previously backed up to an external hard drive and accidentally erased in Mac Pro purchased in 2011 and using snow leopard 10.6.8? Thank you.