Sub contracting PO - MB1B - Accepts more than PO Quantity
Hi Gurus,
I made a Sub-contracting PO with BOM components. During the transfer of BOM components to vendor (MB1B - 541), the system accepts to transfer more than PO quantity to transfer.
How can we restrict this transfered quantity should not exceed PO BOM components quantity.
Regards,
VB
SAP does not store the PO number anywhere as a reference for the delivery/movement from your location to the subcontractor. Hence you have technically not really a chance to restrict it.
It might be possible with a user exit to check whether the the current quantity in the movement exceeds the compónent quantity. But if you do the same movement again in the next minute, then it will pass.
If you create a Z-table where you store the reference and the transferred quantity per PO, then you might be able to achieve your goal.
I personally like the SAP design as it fits to our requirements. we are a chemical company, to produce a certain finished material we need for example 23 kg of a component, however this component is packaged in a 50 kg drum.
we do not repack the component into smaller drums just to get the exact quantity to the subcontractor. we send the full drum, which would not be possible with your wanted restriction.
Our subcontractor does not just a one-time event of subcontracting, it is a recurring business, maybe 10 orders per month.
So it saves a lot freight costs to ship components for one or two month production to the subcontractor, even prior to any PO.
And we do not loose any money by sending more material, the stock at the subcontractor is our stock, is owned by us, it is not a gift that is given for free to a subcontractor
Similar Messages
-
PR is accepting more than FO quantity while creating from main
Hi,
While Creating the PR from maintenance order wih control key pm03
PR is accepting more than the assigned frame work order (services) quantity.
Can some one help how to restrict the same.Hi
How are U,
PR while creating automatically from maintenance order w.r.t Frame work order, service quantity is not getting validated against actual available quantity in FO.
i.e. it is accepting more than the quantity available in FO when the services are copied form FO. -
In Query mode, date items does not accepts more than 10 characters..Why?
Dear All,
In my form, While querying my date items, it does not accepts more than 10 Characters. Could it be changeable.
Actually i want to search like greater than specified date( >01/01/2007 ).
But i can specify like >01/01/07. After tabbing out from that item, it displays like >01/01/200.
How to overcome this issue.
Please help.
Regards,
BalajiYou are absoletely correct Francois!
Previously i have made a mistake that both of my maximum length and query length property to 20. That time it was not worked. Now i changed my maximum length to the old one like 11 and i changed only the query length to 20.
Now it is working. I understood the concept wrongly.
Thanks Francois! -
How to resrict purchaser accept more than one RFx response ?
hi all
we use SRM 7.0 with standalone scenario.
when the purchaser carry out Response comparison , system permit purchaser accept more than one bidder for one RFx item . the result is we want material A 10 piece, but supplier X and supplier Y get PO for 10 piece material A each.
we want to restrct this operation, please give me some advices, thanks.
regards
claudYou might want to try restricting at the PO creation time. Implement BBP_DOC_CHANGE_BADI for PO (BBP_PO_CHANGE method). In the logic, check the related proceeding RFx's item total quantity against its existing follow-on POs' item quantity. If adding the quantity of the current PO exceeds the total RFx item quantity, throw an error to prevent the current PO from being created.
-
External table is not accepting more than 255 Characters
Hi,
I'm new to External table.. Somehow External table is not accepting more than 255 Characters even though I'm using VARCHAR2(4000 BYTES).. Can you please help me..
CREATE TABLE DM_CL_ExterTbl_Project
project_name VARCHAR2(80 BYTE),
project_id VARCHAR2(20 BYTE),
work_type VARCHAR2(100 BYTE),
work_description VARCHAR2(4000 BYTE)
ORGANIZATION EXTERNAL
TYPE ORACLE_LOADER
DEFAULT DIRECTORY UTL_FILE_DIR
ACCESS PARAMETERS
records delimited by '#(_@p9#' SKIP 1
logfile 'pp.log'
badfile 'pp1.bad'
fields terminated by ','
OPTIONALLY ENCLOSED BY '"' and '"'LDRTRIM
missing field values are null
REJECT ROWS WITH ALL NULL FIELDS
project_name,
project_id,
work_type,
work_description
LOCATION (UTL_FILE_DIR:'TOG_Data_Extract.csv')
REJECT LIMIT UNLIMITED
NOPARALLEL
NOMONITORING
Thanks in advance..
~~ManjuI got the asnwer.. In the filed list I have to specify the datatype & it's Size otherwise by default it will take CHAR(255)..
work_type CHAR(4000) solved the problem..!! -
Dileama: Does my server accept more than one client
i created a simple server and a client app. but i am unable resolve wether the server is going to accept more than single client. if not, then should i implement threads to accept more than one client on my server.
i created a simple server and a client app. congrats!
but i am unable resolve wether the server is going to accept
more than single client. Not sure what you mean here.... Do you mean "Should I allow it to accept more than one client at a time?" If so, then that's up to you, isn't it?
if not, then should i implement threads to accept more than
one client on my server.If so, you mean. Yes, if you want multiple clients to connect, you have the server socket accept the socket connection from the client and pass that socket to a new thread which handles the connection, then the server socket would be free to accept another connection.
I'm only familiar with the old I/O package, not the New I/O stuff, so this is a bit old school:
ServerSocket ss = new ServerSocket(1234);
while(true) {
Socket s = ss.accept();
newClient(s);
private void newClient(final Socket s) {
Thread t = new Thread() {
public void run() {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(s.getInputStream()));
PrintWriter out = new PrintWriter(new OutputStreamWriter(s.getOutputStream()));
out.println("yes? what is it?");
out.flush();
String line;
while((line = in.readLine()) != null) {
out.println("ha ha, you said '" + line + "'");
out.flush();
} catch(Exception e) {
try {
s.close();
} catch(Exception e) {
t.start();
} -
Airport Extreme refusing to accept more than 7 clients
Our airport extreme (7.2.1) used to be happy with at least 11 clients. Four people in our office now own iPhones. When all four iPhone owners are in the office, not only are they unable to connect to the airport extreme, but some Macs are also unable to connect. Our airport extreme refuses to accept more than 7 clients. The logs in AirPort Utility don't show anything related to client refusals. All but one of the Macs are on Tiger - the other is running Leopard.
Any thoughts appreciated.
Thanks
PaulIt is the extreme, my mistake in the previous post.
-
Shell script how getopts can accept more than one string in one var
In shell script how getopts can accept more than one string in one variable DES
Here is the part of shell script that accepts variables from the Shell script but the DES variable does not accepts more than one variable., how to do this ??
When i run the script like below
sh Ericsson_4G_nwid_configuration.sh -n orah4g -d "Ericsson 4g Child" -z Europe/Stockholm
it does not accepts "Ericsson 4g Child" in DES Variable and only accepts "Ericsson" to DES variable.
how to make it accept full "Ericsson 4g Child"
========================================
while getopts “hn:r:p:v:d:z:” OPTION
do
case $OPTION in
h)
usage
exit 1
n)
TEST=$OPTARG
z)
ZONE="$OPTARG"
d)
DES="$OPTARG"
v)
VERBOSE=1
usage
exit
esac
donePlease use code tags when pasting to the boards: https://wiki.archlinux.org/index.php/Fo … s_and_Code
Also, see http://mywiki.wooledge.org/Quotes -
SAP sales return system should not accept quantity more than open quantity
Dear All
During sales return user is able to enter the quantity more than open quantity and system is allowing for that enter
Plz tell me how to restrict this
Regards
ArunNo need of exit for this.
Go to VTAF, select the item category for the combination of order type and billing type and maintain "+" for the field "Pos./neg. quantity"
Also go to OVAH and change message class V4 no 229 to E will work.
Now try to create a return order and increase the quantity. Sytem will not allow to do so but if you create a new line item, then system will also for which, you can go for exit already suggested.
thanks
G. Lakshmipathi -
How to restrict the delivery quantity not more than target quantity?
Dear Gurus,
How to restrict the delivery quantity not more than target quantity in a scheduling agreement? I think there are 2 methods.
1. I found that setting 0 in Overdelivery Tolerance Limit in Info Record is not effective. Why?
2. I want to set E for the message but can't find the place. The message is generated when entering and saving quantity as delivery quantity that is larger than target quantity. How can I set E to a message (067, as I remember)
Any other effective method? Please advice. Thanks.
Regards,
DavidDear all,
It is not OK after checking everywhere you mentioned. I tested in 2 clients. In the development enviroment client, it works whatever E or W. In test enviroment, it does not work (meassge is W).
I think there must be somewhere besides of those you menetioned.
I notes that SAP help for the overdelivery tollerance setting of scheduling agreement:
Overdelivery Tolerance Limit
Percentage (based on the order quantity) up to which an overdelivery of this item will be accepted.
Dependencies
If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority. It makes no sense to define a tolerance limit for overdelivery in such case.
Where can I see: 'the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed)'? I want to check it.
Pls help! Thanks.
Regards,
David -
Service entry sheet - GR quantity is more than confirmed quantity
We have a service based PO with Acct assignment F and Item category D.
We have ticked Goods receipt in delievery tab.
We have ticked 1) invoivce receipt and 2) GR-based IV. ( S-based IV is not ticked)
There is no purchase order history.
While making the service entry sheet and accpeting it , system is throwing an error log "GR quantity is more than confirmed quantity".
But we have not confirmed any quantity.
Please advise how to solve this error or what could be wrong in PO.
Thanks,
ManoharHi,
Go to ML81N, put the PO number and find out Is there any service entry sheet with No acceptance(Red Mark) is found there or not for that PO Line Item.
If yes, thenclick on that...go to change and delete that SES ......
Hope Clear U !
Regards,
Pardeep malik -
Purchase Order Quantity should not be more than PR quantity
Dear all,
We want to control Purchase Order quantity against Purchase Requisition.
We have configured message setting 00 076 as ERROR. when we create Material PR for lets say 100 quantity. When we create single or multiple Material PO against this PR for more than 100 quantity system is giving us error. This is exactly what we needed.
But due to this message setting when we create Service PR and give service quantity lets say 100. and when we create Service PO and give Service quantity 60. First time system is allowing to save the Service PO.
When we create another Service PO with reference to same Service PR system is showing error as we have configured. Even though quantity 40 is still available.
What we want is to have control on quantity of Purchase Order for Material as well as service. Quantity should not be more than PR quantity.
Is there any other way to have such control? please provide other available options to configure.
Regards
KantHi,
06 076 is only for applicable only in case of material.
For Service and material both, use 06 400 as error "Materials/services for requisition & & already ordered with & &"
NOtes 786736
This may help u !
Regards,
Pardeep malik -
Is there a way to enable & configure Volume Discounts via the Product Import Spreadsheet? Is there a way to enable more than 2 Quantity Thresholds?
Hi Michael,
You can set the thresholds via an import file. The easiest way to do this (and this goes for all importable data, webapps included, 301 redirects and so on) is this:
1. go into the Admin and create a single item, in you case create a test product and set the thresholds
2. export that data - in your case export the product list
3. take a look at how the data looks like in the export file so you can get an idea of how the format should be like in the import file
Unfortunately you cannot set more than 2 thresholds, that is not possible at the moment.
Thanks,
Mihai -
No Recieving more than planned Quantity
Hi All,
My client want that no user can recieve FG more than planned Quantity in Production Order. I Put a query in SP_Transaction Notification but its not working.
IF (@object_type = '59' AND @transaction_type= 'A')
BEGIN
If exists
(Select p.Type
From OIGN b
inner join IGN1 bs
On b.DocEntry=bs.DocEntry and bs.LineNum=0
inner join OWOR p On p.DocEntry=bs.BaseEntry
Where b.DocEntry = @list_of_cols_val_tab_del
and p.Type= 'S'
and bs.BaseType=202
and p.PlannedQty< p.CmpltQty )
Begin
set @error =1
set @error_message = 'You can not Complete more then planned !'
End
Regards
PiyushHi Piyush,
Try this:
If (@object_type = '59' and @transaction_type = 'A')
Begin
If (Select CurSource From OIGN Where DocEntry = @list_of_cols_val_tab_del) = 'L'
Begin
If((Select Sum(Z.Quantity) From IGN1 Z Where Z.DocEntry = @list_of_cols_val_tab_del) > (Select PlannedQty From OWOR Where DocNum = (Select A.BaseRef From IGN1 A Where A.DocEntry = @list_of_cols_val_tab_del)))
Begin
Select @error = 1
Select @error_message = 'Quantity Exceeds Planned Quantity!!'
End
End
End
Thanks,
Neetu -
Goods receipt more than intransit quantity for SA
Hi All,
While doing a testing on stock transport order for 2 different company code, noticed that during MIGO in receiving plant system is allowing to receive more than in-intransit quantity for a schedule agreement with agreement type LP and by showing a negative stock in intransit.
Is there anyway to have the system block with error message from preventing user to receive more than intransit quantity for a schedule agreement?negative stock in transit is not allowed.
so it must originate for a SAP bug.
E,g, OSS note 527403 explains a case for IS-OIL Industry solution.
Oss note 210472 a special case regading previous month.
I found about 60 OSS notes when searching with "in transit negative"
Maybe you are looking for
-
Set as default tab doesn't save
Because it shows the name of the last poster, I would prefer to have Overview as the default view for forums I visit. (I would hope that the names of the OP and last poster will be reinstated as soon as possible for all page views. As many others hav
-
BB Messenger installed but not listed as installed
I have installed the Blackberry messenger on my Bold 9000. It's fully functional. I have 4 small icons now, indicating that I have new messages, but I can't find any new once. Looking into this matter I found that in my Application Center, the BB Mes
-
Open dataset in text mode utf-8 no funciona
Hola que tal, soy nuevo en el foro tengo un problema espero me puedan ayudar si alguien de casualidad se ha topado con esto, lo que pasa es que necesito descargar un archivo en proceso de fondo que me deje el archivo .txt de tipo UTF-8 no ANSI para l
-
System log error message when try to connect to message server
Hello, There is a syslog entry, " Q0X Connection to client C of msg server closed as time exceeded". Research on SAP suggested a old note 73936. I am trying to find the root cause and resuire some guidance.The entries in dev_ms file shows the message
-
Using CAC intead of java KeyStore
Does anybody know if it is possible to instruct java application to use CAC instead of a jks file when x509 certificate is required to access a resource? System.setProperty("javax.net.ssl.keyStore", "mystore.jks"); I have a requirement for a swing ap