Changing the time when the commitment is created.

Hi everybody!!
Does anybody now if the action of requesting a SC can built up a commitment. If the approver reject the SC the commitment should be rejected. In the PO creation the commitment shouldn't be created.
Is that possible? if it is, can anybody give me some idea how it could be done.
thanks for your attention
Best regards
Jorge

Hi Jorge,
We find the same issue in here. I have checked this forum, and get notes 900825 in which it is mentioned that the solution is possible using Badi only (not changing SAP standard). But unfortunately it is considered consulting issue and SAP would charge for this.
I was thinking that perhaps we can utilize BADI triggered during SC creation, in which the BADI should be able to call FM in backend which can be used to create commitment. This commitment should be deleted afterward whenever the SC is rejected or the PO has been created as follow-on document (another BAdi should be utilized which will need to call FM to change the commitment).
However I'm stuck on the function module that we can use in backend. For anyone reading this post, can you help?
Best regards,
Yosea

Similar Messages

  • Doesn't allow us to change the commitment item in ME21N/ME22N

    Hi,
    We have prepared Po for Stock transfer Order by using Item Category I, without PR. While making Po we have two line items... 1st line item the material is DMFRL1023 (Raw Material) & 2nd line item is DMFRC1051 (Raw Material). In Material DMFRL1023 itu2019s allowing to change the Commitment Item but  in 2nd line item it doesnu2019t allow to change the commitment item. The Valuation Class & VC: Sales order stk in both materials is same. The Gl which is attached in BSX transaction key in obyc is XXXXXX. And the same GL appears when we do the entry in new po against two materials because we have created Commitment item same no as GL which is non budgetable. But in Material DMFRL1023 it give us to change & for Material DMFRC1051 it doesnu2019t allow us to change the commitment item. If we changed that it will take previous commitment item (Default one).  There is no purchase Order history against both line item
    Kindly advice.
    Thanks in advance
    Regards,
    Nikhil

    Hi Nikhil,
    The way that commitment items are derived by transaction FMDERIVE can be the answer for your inquiry.
    I will explain to you in detail how to use the trace tool.
    Normally the derivation strategies are called at posting time several times. Please turn the trace of FMDERIVE On, as explained in SAP note 666322 (download the note in service marketplace). If you enter in transaction FMDERIVE you will see the trace button (a truck) were you click on activate.
    This is a customer tool where you can analyze the derivation log and find out how the Account Assignment objects are determined (values after and before the derivation process).
    Please do the following:
    a. Enter in FMDERIVE and activate the Trace
    b. Test again your issue in ME21N/ME22N.
    c. You will receive FMDERIVE trace screen with the values of account assignments. Probably you will receive more than one time this screen. If you see that the value is correct go to the next step clicking on button "X".
    Whenever you find that the value is incorrect (or empty), please do the following:
    d. In the FMDERIVE pop-up screen click on button "Display Log". When you click there you will see another screen.
    e. There, Go to Menu Goto -> Display Print Template
    f. Click on both folders to open the tree.
    In the first one you will see the Values after and Before.
    In the second one (Steps), you are able to see WHERE exactly was the change, what was happening during the execution of derivation rules, the RULES that it is in use in that step.
    All the derivation rules which are in use during the process will be marked with yellow line.
    If you check the trace log and the 'value after' is not correct, you should adjust your existing  derivation rule.
    If you find out that a derivation rule is responsible for the different behaviour on commitment item changes in MM transactions, I suggest you to find out the derivation rule and then adjust the target field settings.
    For this, please enter in the derivation rule -> Definition Tab, double click in the name of your Target Field (bottom part of the screen).
    There you will find the fields:
    ( ) Do not overwrite if Fld Already Filled    
    ( ) Overwrite with new value
    ( ) Overwrite with new value if new value is not empty.
    You should choose the most appropriate option for your business scenario.
    I hope this helps.
    Best Regards,
    Vanessa.

  • Do not change the payment term created a Sales Order with reference

    Hi Gurus,
    Do not change the payment term created a Sales Order with reference to a contract where the payer of the change in Sales Order.

    Hello ,
    As per my understanding , you do not want the payment terms to be changed even if the payer partner function is changed ,
    as standard sap redetermines the payment terms with change in partner function, you may use the exit
    USEREXIT_MOVE_FIELD_TO_VBAK- header level
    USEREXIT_MOVE_FIELD_TO_VBAP- Item level
    in this you could write a small code which will not change the payment terms when payer is redetermined
    hope this helps
    Thanks
    akasha

  • How to change the standard query "Create a Master Agreement" by a custom one

    Hello Sourcing CLM experts,
    I would need to replace the standard query displayed when the user tries to create a Master Agreement by a custom query to filter the MA types according to some criteria:
    According to this post: Re: Create security profile for a document template in SAP Sourcing, I've tried to achieve it by doing the following steps:
    Create a new query as a copy of exsiting query FCI-ContractTypes
    Modify query group FCI-ContractTypesBP to include my custom query instead of the standard one to only list the MAType "Standard Master Agreement"
    Following you can see the change done into the query group FCI-ContractTypesBP:
    However, standard query has not been replaced and same set of MA Types are listed.
    Therefore, I would like to ask you:
    Is it possible to do this kind of modifications? If so, which query group need to be modified?
    If it is not possible, is there any other way to achieve that requirement?
    Thanks in advance for your time and support!
    Best regards,
    Isaac

    Hello again experts,
    If this query cannot be modified, is there any option to disable button below? Or at lease, to disable the query group to avoid the listing of MA Types when it is pressed?
    The reason is because we are going to set up the system in the way that only it will be possible to create Master Agreements from Template. However, if user keep on using that button he will be able to create MA from document types.
    Any ideas?
    Thanks again and best regards,
    Isaac

  • Change the Layout for Create Change Display and   Alv List

    Hi All,
    I am working on Custom Development  WD Application for Maintain   Employee.
    I need to Get help/advice to hadle the two Problems.
    1) In my application I have to provide Create,Change & display Employee.
    Customer needs seperate Link/Application for all Create , Change and Display in Portal.
    I thought I am planning to Create Three Application in the WD Component(Create,Change & Display) while Pressing the Application I have to find out what is the Application They Pressed in the Componenet Controller to Change the Layout/Field (Edit/Display/Visisble) according to Create/Change/Display Employee.
    For this How to Find the Application name of the WD Componenet.
    2) To show the Employee List I am having using ALV LIst.
    But my List consuists of 35 Fields. Customer not ready for scrolling the List to see all columns.
    I thought I am planning to provide Visible/Invisble columns after providing one button.
    If they pressed this button It will next set of Columns with out scrollibng.
    How to handle this ?
    Kindly help/advise  me for both the Problems to proceed further.
    Thanks in advance.
    Dav

    1.For this How to Find the Application name of the WD Componenet.
    DATA:
      l_api                           type ref to if_wd_component,
      l_application_api               type ref to if_wd_application,
      l_application_info              type ref to if_wd_rr_application,
    lv_name                            type string.
      l_api              = wd_this->wd_get_api( ).
      l_application_api  = l_api->get_application( ).
      l_application_info = l_application_api->get_application_info( ).
      lv_name = l_application_info->get_name( ).
    > 2) To show the Employee List I am having using ALV LIst.
    >
    >  But my List consuists of 35 Fields. Customer not ready for scrolling the List to see all columns.
    Are they planning to buy Wide Screen monitor ??
    I am not really fan of the solution you propose, at the same time i am not having better idea. I would get the customer on table and see how they would like to have the presentation of 35 columns without scrolling.
    ALV provides customization, in that way users can select their own list of columns.

  • Enhancement to change the quantity while creating outbound delivery

    Dear All,
    Is there any enhancement to change the Actual Quantity while creating the Outbound delivery.
    I have tried using the BAdI LE_SHP_DELIVERY_PROC in the method CHANGE_DELIVERY_ITEM. But i am not able to change the quantity. In the runtime it allows me to change the quantity. After saving the document the quantity is not changed.
    I do not know what all are the parameters and fields to be passed to change the quantity. If anyone knows please help me.
    Anyone guide me to do this requireemnt.
    Thanks & Regards,
    M.Ashok kumar.

    Hi Ashok,
    I have a similar issue, i have done the same as you did by changing the fields LFIMG_FLO and LGMNG_FLO.
    But though Delivery qty is getting update but picking qty is remaining the same.
    Suppose when user give Delivery qty as 8 and Pick qty as 8, i am able to change the delivery qty to 5 but not Pick qty to 5.
    can you please let me know how to acheive it.
    Regards,
    Kartheek.

  • Change the look after creating own composed look.

    I have recently been introduced to Sharepoint 2013, i have used the sharepoint palette download to change set colours in an .spcolor file. I have uploaded these and all worked fine however I now dont seem to be able to change the look it just hangs and when
    clicking Try this out i get an error message.
    I am using Oslo if that makes difference.
    I even tried just altered the .spcolor file and replaced it in the Themes folder 15. When I go to change the look the current theme shows the updates in the small preview thumbnail however the page does not.
    Does anyone know if this error is becasue ive uploaded my own .spcolor?

    I shouldn' think so.  I've not looked at the Palette creator tool for a few months but I'd assume that all it outputs is a file containing hex references matching your choices.
    Does your deployment do this in site collection that doesn't have your custom palette?
    Steven Andrews
    SharePoint Business Analyst: LiveNation Entertainment
    Blog: baron72.wordpress.com
    Twitter: Follow @backpackerd00d
    My Wiki Articles:
    CodePlex Corner Series
    Please remember to mark your question as "answered" if this solves (or helps) your problem.

  • Changing the regedit for creating new folder on desktop

    Below is the registry subkey I need to change.  However, I get to the ContextMenuHandlers and can not find the New.  How do I add New to the directory string???
    2. Locate and then click the following registry subkey:
    HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New\

    Below is the registry subkey I need to change.  However, I get to the ContextMenuHandlers and can not find the New.  How do I add New to the directory string???
    2. Locate and then click the following registry subkey:
    HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New\
    You say you want to change the key ‘New’, somehow I suspect that ‘New’ is a reserved word and would not be used as a key name, perhaps it should be New Folder.
    However, if you want to add an entry named New, it can be done by right-clicking ContextMenuHandlers and choosing Key (if it is to have sub entries) or any of the other types, e.g. String Value (you have to know this otherwise it probably won't work). If
    it doesn’t work, it can be deleted by right-clicking it and choosing delete.
    You cannot mess up anything by adding an entry, but it is advisable to backup the registry or create a system restore point before making any changes.

  • Changing Date Time Original Tag from Date Created Tag

    Hi,
    I need to change programmatically the "Date Time Orignal" tag by copying the "Date Created" Tag so that Media Encoder preserves the date during encoding. I can do this by hand without a problem in Bridget 5.5 but would like to automate it. Can I do this with a script?
    Thanks
    Axel

    I have been als been plagued by LR displaying the capture time to be, say 3 AM (03:00), when I know I took the picture at 1 PM (13:00). I decided to try and see why this happens. With the help of Phil Harvey's exiftool, I can see that my Canon cameras embed the time into the EXIF data without any time zone information i.e.: Date/Time Taken = 2008:04:02 16:09:23.
    Here is what I found:
    If the image is now edited with Bridge, the information is changed to: Date/Time Taken = 2008:04:02 16:09:23-08:00 (time zone of the editing computer for the date the image was made. In this case the date was before daylight savings time started.)
    When edited with GeoSetter (good for adding GPS information) the information is changed to: Date/Time Taken = 2008:04:02 16:09:23+02:00 (time zone for Cairo where the picture was taken.)
    Lastly edited with LR, the information is changed to: Date/Time Taken = 2008:04:02 16:09:23-08:00
    When the above images are viewed in LR, using PDT, they display the time as 17:09:23 except for the image tagged with the Cairo time, which displays 07:09:23. If the computer's time zone is changed the displayed time changes accordingly.
    If the images are displayed with Photoshop CS3 all the times are correctly displayed as 16:09:23 as one would expect.
    It appears that the factoring in of the time zone into the displayed time was a conscious decision by the Adobe designers. A decision that several of us are not happy with.

  • ALE Change sales order when Delivey order already created and posted

    Dear All,
    We  know that
    ALE with message type of ORDERCHG can change the sales orde automatically when the purchase order have changes.
    And I can still change affect the sales order by change the purchase order even the following delivery has been created and posted.
    Have someone has the familiar experience, and is there any
    solutions to block this function?
    (I mean once the delivery order has been created, the changes on purchase order should not effect the sales order)
    Thank you very much!
    Best regards,
    Sophia

    Dear All,
    Anyone have the similar experience ?
    Is there any clues?
    Thanks
    Best regards,
    Sophia

  • Photoshop CS3 loading times when opening file or creating new

    Hi all,
    Every time I open any kind of file or when I create a new file it takes Photoshop at least 30 secs to open or create the file. I also have PS installed on another computer (with the same specs) where I don't have this problem.
    Does anyone have any idea why it takes PS so long to open/create files? I'm using a laptop with a Core 2 Duo processor and 2GB of DDR2 ram.
    GreetZ
    SDX

    If your default printer is a network printer change it to something local.
    Bob

  • Why did iCal change all times when it changed to wintertime?

    When wintertime (normal time) occurred the night before sunday, my Mac and my iPhone automaticaly changed. But not just that: all time settings for meetings and appointments were set back one hour!
    What do I do?

    kell3,
    Welcome to Apple Discussions.
    One of the first things to try is "refresh" the com.apple.iCal.plist file. You will find the com.apple.iCal.plist file in your Macintosh HD/Users/yourusername/Library/Preferences Folder. Quit iCal, drag the .plist file to your Desktop, log out/in or restart and check iCal for normal behavior.
    If that is unsuccessful, try resetting iSync. To do that you need to open iSync, and choose iSync>Preferences>Reset Sync History...
    If duplicates are not resolved on your iPhone, open "Settings" on the iPhone>Mail, Contacts, Calendars, Bookmarks>Accounts>your MobileMe account and turn off Calendars, when prompted delete data, and wait two minutes, then turn Calendars back on. When asked to merge the data, make that choice, and wait patiently. You should no longer have duplicates. If you are able, I recommend using a Wi-Fi connection to make the change.
    ;~)

  • How can I stop my iPhone from changing appointment times when I move between time zone?

    How can I correct the automatic date/time updates for daylight savings on my iPhone.  It updates these changes on the wrong dates and sends my calendar into chaos.

    Settings > Mail, Contacts, Calendars. Is Time Zone Support on or off?
    If you don't want the date and time updated automatically with your iPhone, you can turn this off at Settings > General > Date & Time > Set Automatically > Off.

  • How to record the time when a checkbox was checked?

    I would like to insert the value of NOW() at the moment when a checkbox is changed from unchecked to checked.
    Having a programming background but now spreadsheet background, I can't find out how to do this seemingly easy thing.

    Hello
    It may appears as a
    • simple task:
    if the checkbox is B2,
    in C2 enter =IF(B2=TRUE,NOW(),"")
    The time will be displayed when you will check the box
    • not so simple
    the time displayed in c2 is a "living" one.
    It will change each time when the sheet will recalculate. So the value will not be accurate.
    Here is a script which will give an accurate result:
    Enregistrer le script en tant qu'Application ou Progiciel : checkandtime.app
    déplacer l'application créée dans le dossier
    <VolumeDeDémarrage>:Users:<votreCompte>:Library:Scripts:Applications:Numbers:
    Il vous faudra peut-être créer le dossier Numbers et peut-être même le dossier Applications.
    Copier le contenu de la cellule "pseudo case à cocher" dans le presse-papiers.
    Sortez de la cellule puis cliquez sur celle-ci
    menu Scripts > checkandtime
    Si vous travaillez avec Mac OS X 10.4.x, le script collera " " ou "X"
    Si vous travaillez avec Mac OS X 10.5.x, le script collera un caractère Unicode coché/pas coché
    S'il colle coché il colle également la date/heure dans la cellule adjacente
    +++++++
    Save the script as an Application or an Application Bundle: checkandtime.app
    Move the newly created application into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Numbers:
    Maybe you would have to create the folder Numbers and even the folder Applications by yourself.
    Copy the contents of the "fake checkbox" cell in the clipboard
    Exit from the cell then click once in it.
    menu Scripts > checkandtime
    If you work with MacOS X 10.4.x the script will paste " " or "X"
    If you work with MacOS X 10.5.x the script will paste an Unicode character: checked or unchecked
    If it paste checked, it paste also the current date_time in the adjacent cell.
    Yvan KOENIG le 27 mars 2008
    --(SCRIPT checkandtime.app]
    on run
    set theApp to "Numbers"
    try
    set txtDatas to the clipboard as Unicode text
    on error (*
    The clipboard was empty *)
    return
    end try
    log txtDatas
    if txtDatas contains tab then return
    set txtDatas to my applyMask(txtDatas, theApp)
    log txtDatas
    set the clipboard to txtDatas
    my pasteIn(theApp)
    end run
    --=============
    on pasteIn(the_App)
    tell application the_App to activate
    tell application "System Events" to tell (first process whose title is the_App) to keystroke "v" using {command down}
    end pasteIn
    --=============
    on applyMask(t, the_App)
    try
    set v to (system attribute "sys1")
    if (v's class is integer) then
    set v to (v as string) & "." & (system attribute "sys2") & "." & (system attribute "sys3")
    else
    error
    end if
    on error
    set v to (system attribute "sysv")
    set v to ((v div 4096 * 10 + v mod 4096 div 256) as string) & "." & v mod 256 div 16 & "." & v mod 16
    end try
    if v < "
    set faux to " "
    else
    set vrai to character id 9745
    set faux to character id 9723
    end if
    if t is vrai then
    return faux & tab & " "
    else
    return vrai & tab & (current date) as text
    end if
    end applyMask
    --=============
    --[/SCRIPT]
    Yvan KOENIG (from FRANCE jeudi 27 mars 2008 14:32:26)

  • How to change the standard time in ical

    Hi!
    When I create a new date in iCal, which is after 4 pm, iCal alway wants to set the ending of this date automatically on the next day. ( 8 hours standard)
    how can I change the preferrences for creating a new date less than 8 hours, for example 4 hours? Do I have to change it in the terminal?
    Many, many Thanx in advance!!!

    Hi!
    When I create a new date in iCal, which is after 4 pm, iCal alway wants to set the ending of this date automatically on the next day. ( 8 hours standard)
    how can I change the preferrences for creating a new date less than 8 hours, for example 4 hours? Do I have to change it in the terminal?
    Many, many Thanx in advance!!!

Maybe you are looking for