Stock below defined level message
Hi,
I have a requirement from a client to display a message on screen when the stock of a material falls below a user-defined level, can anyone advise if there is a way of achieving this using standard SAP? Perhaps something similar to the MRP exception message that is displayed when safety stock is below the defined level.
Hi,
I assume that you need this in order to find out when you are running out of stock, if this is the case you may try to use MD07 that will show you how many days of stock you have in the plant based on your issues.
Kind regards,
Federico.
Similar Messages
-
How do you use user defined error messages in Value Help?
Hi,
I'm currently working on a Modifiable Value Help Selector in Web Dynpro Java, and I want to use a user defined error message when I validate the values entered by a user. Currently, it's returning its default error message ("Character <string> does not match...").
Since the project requires a different error message, is there a way to override the default error message and use my defined error message instead?
Thanks!Hi Angelo,
I am not sure why message area is showing both Custom and inbuilt messages but you can try the following:
i guess you must be using reportContextAttribute exception for showing Error messages on the input fields as well.in that case you can disable the message area so messages will appear only on the Context level ie; on input fields.
For other messages apart from validation messages you can enable the message area before reporting the exception.
make sure the boolean context variable which will be used for enabling and disabling the message area should have Readonly property set as true.
I am not sure whether this is the only solution for this but you can try and see if it works.
Siddharth -
The storage location/batch function * is not defined here - Message no. M7116
Hi Experts,
we have a scenario - Project Subcontracting Purchase Order, Item Category - L and Account Assignment - Q.
Delivery created, one of the component is Batch managed and with Batch Spli Exists.
When performing Good Receipt in MB01 t-code for movement type 543 R (Special Stock), batch determination fails for batch split scenarios; we get the following error message:
The storage location/batch function * is not defined here:
Message no. M7116
The batch determination works fine, if the PO is with Item Category - L and Account assignment - Blank, then the movement type will be 543 O
Steps for Reconstruction
MB01, Mvt 101, enter SUBCON PO (Item Cat L and Account assignment
Q), SL
Delivery should have batch split
for 101 Mvt, system determine the batch
543 R Mvt should allow for wildcard search in batch field, the
wildcard search works for other Mvt like 543 O.
Note:
we foresee we have to maintain an entry in OMCG for Movement type 543 and Special Stock R.
543 o already exists there. But we are unable to Add/Delete any entry there.
Please advise.
Thanks and Regards,
Nagaraja Achar.Hello Dennis,
try the new transaction (MIGO): Use the 'Distribute qty' pushbutton. For all goods receipts (with or without special stock) it is possible to create several batches.
Regards
Michael -
Purchase order item level messages EDI o/p control
Hello,
I need to create Item level message proposal...but when I tried to navigate from me22 Item->Morefunctions->Messages...It is disabled...How can I enable the messages @ item level...?How can I propose messages @ item level...
Thanks,
LarryHi 'Vishnu,
Thx for the response...I checked my procedure is defined there...I shall explain my requirement in detail...I have an access condition like for Outbound PO
Doc type/Pur org/Pur grp/Vendor/Material
Since material is in the Item level of PO the value is not proposed in the communication structure and the O/P is not automatically proposed...
How can I resolve this issue...?
Thanks in advance
Larry -
Etext, xpath and custom defined level
I am using XML Publisher in EBS.
I am running into an issue with xpath syntax in an etext template.
I have XML as follows:
OutboundPaymentInstruction
+PaymentInstructionInfo
+PaymentProcessProfile
+PaymentFormat
+Instruction Totals
+Instruction Grouping
+Payer
+BankAccount
</InstructionGrouping>
+OutboundPayment
</OutboundPaymentInstruction>
From OutboundPayment level, I can navigate back to payer info by using this syntax
../InstructionGrouping/Payer/Address/AddressLine1
However, I need to define an additional level as follows:
<DEFINE LEVEL> PaymentPayee
<BASE LEVEL> OutboundPayment
<GROUPING CRITERIA> SupplierNumber
<END DEFINE LEVEL> PaymentPayee
How do I get the payer information now? I thought it should be
../../InstructionGrouping/Payer/Address/AddressLine1
as OutboundPayment is now nested below PaymentPayee, but this doesn't work. Any suggestions please?
Thank you,
Tam.Hi
Sorry for the delay. My User got locked for some time.
I have seen the document you sent me on my email id.
<b> I noticed in the case where the Search help is working fine, there is no space in between the contents of the Fixed values and their short text under the value range tab of the Domain element.
But in the case, where there is a problem with the search help. There both the Fixed values and their short description is having a space in between the words.
Try maintaining COND_A instead of "COND A". Also with the short description use "COND_A" instead of "COND A".</b>
<u>I hope this will resolve the issue.</u>
<b>Update me once you have any issues.</b>
Please reward suitable points, incase it suits your requirements.
Regards
- Atul -
Negative stock and Stock below safety stock
Hi,
Both negative stock and stock below safety stock create procurement proposals - internal or external.
But what is the difference between them?
Thanks in advance.Hi,
NEGATIVE STOCK:
Negative stock function used when you want to post Goods Issue quantity that larger than the book quantity.
For example: you have stock of material A000 = 90 qty and you want to Goods Issue with 100 qty.
Negative stock function is not relevant for the procurement, It can only use for the excess qty issue to to the production than stock qty. System will not create PR .
You need to do configuration setting to use this function.
Cust: In customizing negative stock are must allow for a valuation area, Plant and Storage location level.
In addition you can set the special stock at plant level such as
Consignment
Material provided to vendor
consignment stock at customer
sales order stock
project stock
returnable packaging with customer
returnable transport packaging
Application: The indicator for negative stock is with the storage data in the material master mast be maintained.
Note: It is possible for unrestricted use and blocked stock only.
With the standard price, There are no special features to the negative stock. But with the Moving average price , a price diff account can be posted to when goods are received.
STOCK BELOW SAFETY STOCK.
The Safety stock should cover any excess material consumption that may occur during the replenishment lead time as well as the normal requirements when deliveries delayed.
The Safety stock is therefore part of reorder point.
You do not required any special setting to use safety function. Just need to maintain the safety stock level in the material master.
If stock reduce below safety stock, system will create procurement proposal i.e Planned order or Purchase requisition.
I hope it will clear your query.
Ashish Panchal -
Handler not defined error message
Hello - I'm having difficulty with a custom handler I've
created. Everything works well in authoring mode, but as soon as I
try to create a projector and run it, I get a "Handler not defined"
error message. The handler is used to query an sqlite database.
Here's the code which sits in a linked cast movie script
on startmovie
set gDBInstance = new(xtra"sqlite")
on mDBQuery gSqlstring
gDBInstance.sqlite_open(the moviepath&"halloffame.db")
gQuery_fetch_data = gDBInstance.sqlite_fetch(gSqlstring)
gDBInstance.sqlite_close()
end
end startmovie
The handler is called from a frame script as below:
on enterframe
gSqlstring = "SELECT file_location FROM mediaitem NATURAL
JOIN category WHERE category = 'Equipment' ORDER BY mediaitem.name
ASC"
mDBQuery(gSqlstring)
end enterframe
I'm using Director 11 on Windows XP. I do have all of the
sqlite xtras in an xtras folder next to the executable. Any
thoughts on what I'm doing wrong??
THX!
Mike MI ran a couple test that were interesting, but first I need
to address some bad coding practices.
miken75,
I see no reason to open and close a database with each query.
Open it at the beginning of the program and close it at the end.
You should always check for errors with every interaction
with a database, including opening it.
In your function "mDBQuery " you pass in a variable called
"gSqlstring" and assign the returned data from the query to
"gQuery_fetch_data". Neither one of these variables should be a
Global. The whole point of the function is to pass in a temporary
string and the function Returns query results. Do not use Globals
in this situation.
This is a bit nit-picky, but your function names should be
verbs - some sort of action. "mDBQuery " is a noun. Something like
queryDatabase, doQuery, fetchData, etc. would be better.
A basic re-write of your startup code would be:
global gDB
on prepareMovie
gDB = new(xtra"sqlite")
Okay = gDB.sqlite_open(the moviepath&"halloffame.db")
if Not Okay then
alert("There was an error opening the Database")
end if
end prepareMovie
on queryDB SqlString
return gDB.sqlite_fetch(SqlString)
end queryDB
on stopMovie
gDB.sqlite_close()
end stopMovie
Finally, "EnterFrame" is a really poor choice for an event
that queries a database. "EnterFrame" is used when you need to do
something many times a second, such as an animation. For a singular
event like querying a database I suggest "prepareMovie",
"startMovie", "beginSprite", "mouseDown", and "mouseUp".
I'm just trying to improve your coding practices. Better
code, means less bugs and going home early.
To your problem:
I tried a couple things. I placed some startup code and a
function in an internal cast movie script and an "enterframe"
behavior that calls the function in an external cast. I saved and
published, and the executable comes up and gives the handler not
defined error. This error is a Director thing. It has nothing to do
with your code.
If, however, you shut Director down and run the executable,
then there is no error. This fact implies that when you try to run
Director and the executable at the same time, then Director all
ready has ownership of the external cast file and the executable
therefore can not open it. Although, generally under that kind of
circumstance you get an error message indicating that the file is
in use by a different program. So, I don't know exactly what is
happening here.
I then moved the "startup" code into the external cast with
the "enterframe" script and published. No error. Director and the
executable run side by side just fine. Weird.
Hope that helps.
Randal. -
Data below black level 0 in h264 mp4 files.
I'm a little confused about black and white levels in video.
I have two questions. If you bare with me for a second I can demonstrate what I mean.
I created gradient with values from 0,0,0 to 255,255,255 in Photoshop and saved it as sRGB jpg file.
I imported the file to Premiere and added Fast Color Corrector to the file and changed black input level from 0,0 to 16,0
So now everything below value 16 is cutted to black.
I exported the edited gradient as h264 mp4 videofile.
Now things got interesting.
I imported the edited videofile back to Premiere, added Fast Color Corrector to videofile and changed black output level from 0,0 to 16,0
The information that I thought was lost is there!
I tried to to the same thing for the same video file with Photoshop and I'm not able to get the lost information back.
Why is there information below 0? And how am I able to rescue it with Premiere, but not with Photoshop?
Does this have something to do with YCbCr black and white levels that are 16-235?
This whole question came up when I calibrated my Samsung lcd-tv. I used AVS HD 709 mp4-calibration videos.
There are black level calibration videofile. Which is exactly like my gradient video file where there are black values below 0.
If you lift your tv's brightness below certain levels you are able to see the black values that are below 0.
I'm able to see these "blacker than black" values with tv's own videoplayer and with xbox videoplayer.
However, if I try to see these values with my macbook pro which is connected to tv I can't get them visible.
It doesn't matter if I play the video with quicktime, vlc or premiere.
So the second question is why the macbook pro does not send any "below black" information to tv?
PS. I'm using latest premiere CC.
Thank you in advance!
In this image you can see from Premiere Scopes what is happening.Does this have something to do with YCbCr black and white levels that are 16-235?
No and yes.
When you manipulate levels values within 0-255 (0.0-1.0) range, you don't clip existing data, you simply compress/decompress contrast, while information is still there (to some extent). By the way, data outside 16-235 range, but inside 0-255 are not super-blacks or super-whites (underdarks or ovebrights), they are just broadcast safe values. Super-blacks or underdarks are values below 0.0, while super-whites or overbrights are values above 1.0. The nature of YCbCr does allow to store some real super-blacks and super-whites even while encoding to 8-bit codec.
Why only some codecs are able to preserve this "illegal" values?
MOV container is... um-m-m... quirky. For example, exactly the same data encoded to e.g. mp4 and MOV with exactly the same codec (e.g. H.264), may be decoded/interpretted differently. So as to have some fun, create a copy of an mp4 clip, which contains some super-whites, rename file extension of one copy to MOV, import both mp4 and fake MOV footages into After Effects, set your project to 32-bit, sRGB or Rec.709 and linearise working space in order to get precise result while blending layers. Then drop both clips into the same composition and set blending mode to Difference. Enjoy!
Why I'm only able to access these values inside Premiere and not with Photoshop. Is Photoshop unable to access these illegal below 0 values?
Try setting Photoshop to 32-bit first. If that doesn't help, then yes, Photoshop clips values outside 0-255 (0.0-1.0) range on importing. Similarly you won't be able to get super-whites or super-blacks back in PrPro with 8-bit effects.
When i export with codecs that can preserve superblacks should I still get rid of them with videolimiter. Do they cause any problems in youtube or broadcast environments?
No. Moreover, you should take care of broadcast legal range in case of delivering to a broadcaster only, YouTube 'broadcasts' on the web and targets regular computer monitors, which operate on sRGB 0-255 range.
why the macbook pro does not send any "below black" information to tv?
That has probably something to do with Apple colour management workflow. Since I'm not on a Mac, I can't comment this on -
.error Print indicator 029 not defined. Message no. L3118.
error Print indicator 029 not defined. Message no. L3118
Hello everyone.
I need some help.
when i run program RLVSD40 (Initiate printing of transfer order).
i got error.
Print indicator 029 not defined
Message no. L3118
what should i do to solve this error ?
please help.Hello,
I am getting the same issue.
Please let me know the solution. -
Unable to find OLD messages in RWB Adapter level message monitoring
Hi Experts,
I have peculiar issue regarding the messages at the adapter level.
I see some messages in SXMB_MONI. I take the message ID from MONI and go to the Adapter Level Message Monitoring in RWB, but i do not see any message for that message id.
This is not happening for recent messages, but some old messages (2 months or so), we are unable to find the message at the adapter level.
I also tried chosingthe option, display from archive, but no use.
Can someone help me out??
Thanks and REgards,
Ravi>
Amit Gupta wrote:
> directly executing a query in your db.
>
> Thanks
> Amit
How do we do this?
How do we access the backend database?
Are the tools(SQL Client or Toad) freely available?
Regards,
Ravi -
Is it Possible to define Levels within Levels in a Dimension
Hi is it possible to define Levels within Levels in Dimension??
Hi is it possible to define Levels within Levels in Dimension??
-
Page process: user defined error-message
hi to everyone!
i want to display a user-defined error-message, if for example a select in an anonymous PL/SQL block returns more than one row. i tried it with an user defined exception, but i get allways the success message... how can i do that?
thanks for your help.
bye,
christianHi,
In the exception handler of your PL/SQL process use this :-
apex_application.g_print_success_message := '<span style="color:red">Error message</span>';Regards
Paul -
Maintaining Stocks at WM Level
Dear All,
I have a request from the business whether we could maintain stock at WM level without account assignment. That is stocks are GRN in IM Level with account assignment and when it comes to WM level the stocks should not be based on Account Assignment.
From the system behavioural pattern i believe this is not possible, the reason they are insisting on this is due to the following factors.
1. Our industry is Apparel and with regard to Raw Materials like fabric our present practical scenario is such that we GRN stocks in IM based on Sales Order / Line item. So for eg:
PO/LI - Material A - 200yds - SO/LI1 ( SU 1, SU 2)
PO/LI2 - Material A - 100yds - SO/LI2 ( SU3)
So when the GRN is done the stocks are allocated for the respective Sales Order / Line items. Physically we have three SU (100 each) satisfying the two Sales Order/ line items. So when the user wants to issue for a production order he has the flexibility to select either of the three SUs to satisfy SO/LI1 or SO/LI2 (without the WM system in place)
With WM in place the storage units would be allocated for the respective sales order / Line items as shown above SO/LI1 (SU1 & SU2) & SO/LI2 (SU3). Now the user does not have the flexibility to issue SU3 for SO/LI1.
( The reason the business follows this practice is due to the fact that the product (Fabric) has quite a lot of characteristics such as Width, Shrinkage, Shade so only after the inspection process do they know which SU satisfies which SO/LI.
How do we overcome an issue like this, since at the point of GRN ( MM & WM) we cannot gurantee the correct SUs are getting allocated for the correct SO/LI. As a temporary measure i am doing an MB1B (413) process to switch SUs between SO/LI. Is there any other way i could mitigate this issue,
2. The second issue is during stock counts
Since with WM in place all the SUs will be specific to Sales Order / Line items but when the stores do a stock count they do
based on material / SU alone and are not aware how much yardage is available for SO/LI at Storage Unit Level. Thus the
continous inventory process breaks the stock at SU ( SO/LI Level). Do i have to create a seperate ZPROGRAM to facilitate the
stock count process or is there any way i could do a continous count for material & SU without taking into account the SO/LI.
Hope my queries are clear, would appreciate a response
Thanks
Shabeen BuharyHello,
Based on my understanding . You are receiving goods with "E" stock ( special stock indicator). This E indicator comes with sales order number and line item will be stored( ex: E '151'000020) in the IM and WM stock. (you can see this in LS26/MMBE once you receive).So you canot issue this item for another line item of the same order. Coming to the questions you raised
1. "whether we could maintain stock at WM level without account assignment?".
What ever comes from IM will be the same in WM. So you can not change the stock indicator value only in WM while issuing goods to a specific on hand orders with "E" indicator. I hope you should do a process change either in SD/IM area than in WM. Because you said that "product (Fabric) has quite a lot of characteristics such as Width, Shrinkage, Shade only after the inspection process do they know which SU satisfies".
and So when you are creating a sale order of that kind you should have either not having the specific purchase( E stock ) or should have a BATCH with characteristics. OR you should transfer the stock to quality for quality inspection and then make available for issue. Either way you need to see this issue beyond WM level because this is a process of (SD/IM/FI) cross function.
2. "is there any way i could do a continous count for material & SU without taking into account the SO/LI.?".
I hope NOT.
I could not understand yardage problem while counting.i don't know if any physical material handling problem in warehouse will intern effect of your continuous counting.
I Hope looking more options in Batch/quality/sales order areas will certainly help you..... thanks
tkreddy -
How to define Is message worked up by receiver?
I see OK in message monitoring. But JDBC receiver does't insert data. AdapterMonitoring showws only last status - it doesn't help.
How to define Is message worked up correctly by receiver? There is EAI pattern - Invalid Message Chanel. How to implement it?Hi <b>Sergey</b>!!
There are basically two catches while configuring the reciever JDBC adapater.
1) Are you using the correct Driver Class and connection URL.
2) Are you using the correct data format as there is a specific pattern prescribed while configuring JDBC reciever adapter.
3) Are you using correct conventions while naming the Message types etc.
Please check this things.
Here is the prescribed format.
User_DB_MT
..........Statement
.............Users
...............action
...............access
..................role
...............Key
.................key1
..................key2
Cheers!!
AnuraG -
Define system message attributes
Dear All,
How can i define system message attributes for master data , purchase recquisation configuration & many more (MM) pls give me in detail configuration part points must be rewarded
AminHi Amin,
To setup the system messages like Warning, Error you can go through like this,
For Master data ---
SPRO-- Log GenMaterial master-Basic settings -- Define attributes for system messages
For Purchasing---
SPROMMPurchasing--Environment data --Define attributes for system messages
For Inventory mgmt & Physical inventory--
SPROMMInv mgmt & physical inv--Define attributes for system messages
For Logistics Invoice verification---
SPROMMLogistics Invoice verification--Define attributes for system messages
For external sevices mgmt---
SPROMMExternal services mgmt--Define attributes for system messages
Hope you understand this.
rgds
Chidanand
Maybe you are looking for
-
Running custom webservice on Oracle 10.1.3.0 AS of Oracle eBS
Rapid Install installs Oracle AS 10.1.3.0 as part of Oracle e-Business Suite R12. My question is: Is it possible to deploy webservices build in JDeveloper to this application server? Iam not talking about BPEL, just a custom build webservice or a web
-
Hard Drive Format Error !DEAD?
I just got a new ipod video 60 gb and i started noticing that the videos froze so i looked around found the answer which was to downgrade it... so instead of using notepad to edit the file i used IPod Wizard to downgrde the firmware it completed the
-
MBPro + Cinema Display not going to sleep
Hi everyone, I have a MBpro 15 (mid 2010) hooked with a 27" Cinema display. When i use the laptop without the cinema display and i lock the screen, after a few seconds the MBpro goes to sleep (and definitely you save battery power by doing that). Whe
-
Intermittent color saturation problem
My display has very saturated colors and too much contrast - on both the laptop display and on an external monitor. It goes back to normal if I unplug and reconnect the external display, or in an unpredictable way just on the macbook. Everytime I res
-
When I use Firefox and am on a web site, if I click a link on that web site - like to download a PDF - nothing launches to open the file. The screen - after I click - changes to a blank screen, yet nothing appears. When I do this with MS Internet Exp