Use of requirements in access sequence

please explain with example what is the use of requirement while creating an access sequence.

Hi,
As you a requirement is used to do a pre-check before executing a step, so in Pricing Procedure it is used to check wether to execute a step (where Condition Type is attched) and in same way it is used in Access Sequence to check before running a step in Acc Seq.
There could be mutiple ways you can use Requirments in Acc Sequence:
- If you know that there rare chances that you will find a condition record in a particular table, you can assign routine on that step stating conditoin. For example, if I have common access sequence as YDIS for providing discount and as per Biz process my compancy never provide discount on a particular product line (let's say Prod Hier XYZ) you can state a check in the acc seq routine to check if the order is placed for that product line. If material does not belong to that product line (PH <> XYZ here) only then system will try to see record in the respectibe condition table. this will avoid unnecessary hits on the table, and will improve the performance. In the routine you need to use form KOBED_nnn in this type of application where nnn stands for routine number.
- There could chances the discount mentioned abouve is not applicable at SOrg level instead of Product Line level. In this case the whole document is not applicable for discount from that table (for example 1st step in Acc Seq is SOrg / DCh / MM and second step DCh / MM). meaning when I place order for Sorg 1000 there will never be any discount at SOrg level but there might be doscumnt at Worldwide level for MM, so you should not worry about 1st step whenever order is placed for 1000. This can be acived again using routine at Acc Seq but you can put check in KOBEV_nnn along w/ Access Seq optimization. W/ this system will carry a pre-step when you enter 1st line item, and if it is for 1000 then it will remove step 1 from YDIS acc seq for whole doc (will not even run the acc routine from 2nd item). Again improvemnt in the performance.
- In some business process you may have to pass on Constant value (Source filed) in the acc seq field, but you may want to do it celectively. So you can put you check in routine and then fix the source valuse in Acc field. So if the cehck is successful then system will use the Constant to look for record, else will skip that step and move to next one.
Let me know it this helps...
Dinesh

Similar Messages

  • Requirements in access sequence

    Hi Gurus.
         can anyone plz tell me with an example why requirement is used in
         access sequence.
    Thanks & Regards.

    Hi Sujith,
    Requirements is a set of rules/ formula, which has to met before the access is used.
    Requirements in access sequence is used to reduce the time taken for retrival of data.
    Eg.
    If the access is applicable only for export business, requirement 8 can be used. This requirement checks whether the order is export business. If yes then access is used, if no the system goes to next access.
    reward if useful
    Reagrds
    S Pradeep
    Message was edited by:
            Pradeep S

  • How to maintain code of 'requirement' of access sequences in SD pricing???

    Hi everyone,
    I have an assignment to maintain the code of 'requirement' of access sequence in SD pricing procedure...
    and I know that the 'requirements' are  pieces of code attached to an access sequence to determine whether or not a certain
    access level should be executed.
    And we can display the codes of SAP predefined 'requirements' with the TCODE VOFM,
    but when i try to enter new requirement number , it just terminated with a ERROR msg: u r not allow to maintain SAP standard requirement...blabla... So i am confused how to do this
    please help me, thanks...
    Richard

    Hello,
    This is due to requirement numbering...
    1 - 899 numbering reserve for SAP standard to be used...
    900 -> onwards are for customer specific enhancement
    Please try to use this...
    Thanks.

  • Help required with Access Sequence for 'Delivery output' of Scheduling note

    Dear Gurus
    I need help with creation of an Access Sequence.
    I have created an access sequence for sales org and customer, where the communication is emailed or faxed to the CR party- Forwarding agent.
    BUT - some customers have more than 1 forwarding agent in their masterdata, and not all forwarding agents are wanting to receive fax/email, so if a condition record exists it will always try to send via the method set up against the customer.
    I need to create an access sequence which looks at the customer/ Forwarding agent combination, - I have created new condition tables and Access sequences to include Vendor, - but when i create delivery notes, - this is not working, - it is not recognising the access sequence at all, the vendor party/haulier is not being recognised at all- I keep getting access not made, Initialised field'     
    Please advise how i can get the customer/Forwarding agent scenario to work
    Many thanks
    Tony

    Hi Tony,
    The field SPDNR can not be entered directly in the feild catalog list.
    First it has to be included in the list through inculde or user exit......
    SPRO->Sales and Distribution>System Modifications->Create New Fields (Using Condition Technique)-->New Fields For Output Control---> Use INCLUDE for new fields in Dictionary (messages) or Use user exit for new fields (messages)  
    You ask your ABAP consultant to do this then it will be available in the field catalog list then u can select in the condition table then into access sequence and so on...
    Kindly Reward points if usefull.
    Regards
    vK

  • Help required with Access Sequence for output of Delivery

    Hi
    I have created new conditon table for shipping point and storage location
    Created new access sequence , with this new condition table as the 1st sequence - the others being Sales org/ Customer and then Shipping point.
    Applied this Access sequence to Output type
    I created condition record against 1st access sequence, Shipping point and storage location
    Yet when I created Stock Transport Order and subsequent delivery for this STO.
    The first access sequence against Shipping point and Storage location was not found
    The fields used against shipping point and storage location in my access sequence are as follows:-
    VSTEL     KOMKBV2    VSTEL
    LGORT    KOMPBV2    LGORT
    I also tried with a condition for shipping point and material , but this was not found either
    Any ideas ?
    Please advise
    Many thanks
    Tony

    HI
    checked the config and the delivery type is assigned to output determination procedure for shipping output.
    we have two outputs for deliveries, one for delivery schedule note and the other for despatch note, once PGI has been done.
    Delivery schedule note is first in the determination procedure so delivery type NL replenishment delivery is assigned to the first output in this procedure
    is something amiss here ??
    Thanks
    Tony

  • "Document type" in access sequence  not working in free goods

    Dear All,
    our requirement is to provide free goods with the main items in portal.
    for this i defined access sequence 1.Customer/Material and 2. SalesOrg/Documnet Type/Material.
    for access sequence Customer/Material  it's working fine but when i use SalesOrg/Documnet Type/Material it's not working.
    problem is that when i use Document type in access sequence it's not working.
    pls help.
    Radhashyam Sahoo

    Hi Apoorva!
    What do you mean with "Access Sequence"?
    In CRM 7.0 EHP1 there is a generic framework-feature available which allows the defininition of the tab-order.
    Best regards
    Arno

  • Pricing access sequence

    I am experiencing a problem with a pricing error in retro-active billing when my access sequence is based on our own defined table (assigned in KOMP). Yet when using the SAP standard access sequence the retro-active billing works fine.  I have to re-determine pricing when billing. How can I make sure that my own access sequence is redetermined with the correct value at the time of billing?  The pricing conditions in both cases are valid within the validity period in the system. I have created and maintained a pricing condition index table, but this did not work either.

    Hi Sylvia,
              1.If you want check the access sequence in the billing document, select item --> goto --> item --> conditions there you click on condition type which you want to check then click on the Master data condition record tab in the bottom of the screen, It will take you to condition record details screen there you can find variable key details that is access sequence for that perticuler Price condition type.
               2.You are telling that your access sequence is not working but standard is working, so please try to compare your access sequence process steps with standard one you will get some solution.
    I hope it will help you,
    Thanks,
    Murali.

  • Access sequence

    Dear Gurus
    what is the use of exclusive in access sequence.
    Thanks in advance
    Sneha Reddy

    Hi,
       when u check exclusive box, that means if the system finds the record then it will not serach further for condition Records.
      Eg, Take the std access seq PR02,
      This PR02 is having 3 condition tables 305, 306 and 304. If u check the exclusive box in all three condition tables and if u maintain the records in VK11, Then if the sytem finds the condition record in the first condition table(305 which is checked with exclusive box), it will not search the records further.
    For eg: if u dont check the exclusive box then the systemm searches and takes all the condition records in to the sales order, and the condition record that is found at the last will be taken as the base price.
    Reward points if it is help ful,
    Regards,
    sree

  • Error message: The preset used by one or more sequences in this project requires third-party components that could not be located. These sequences will be modified to use a custom sequence setting instead. To continue editing using the original preset, qu

    Hello all,
    I can't open a PP project without this error message appearing:
    "The preset used by one or more sequences in this project requires third-party components that could not be located. These sequences will be modified to use a custom sequence setting instead. To continue editing using the original preset, quit the application without saving the project, reinstall any third-party components that are required and reopen the project".
    What I had been doing before this occurred was editing a PP project using ProRes sequences and multi-camera editing. Multi-camera was not working very well and after a few attempts to fix that I gave up and finished the job cutting 3 layers of video instead. AME refused to render the three finished sequences of over 1hr duration so rendered final videos from the PP sequences.
    I tried deleting plists for AME, PP and QT, repairing disc permissions and rebooting but there was no improvement.
    Client is satisfied for now but will want to come back to this job at a later date so decided to uninstall and re-install AME and PP in the hope both would be ready to work properly when needed again. AME works fine in conjunction with a different PP project but now I can't open the PP project in question without the above error message appearing.
    Having searched the net it would seem that the problem may be caused by ProRes but I haven't been able to find a definitive solution for the problem. Does anyone know either:
    1. How to fix this?
    2. If I chose the "modified using a custom sequence setting", can I be sure that my sequences will look the same even if they don't use ProRes? The final deliverable format will be mp4 so as long as the overall look doesn't change then I can  afford a change in the edit codec. It's just that with three sequences over an hour long, I don't want days of work to be ruined.
    Other older PP projects of mine open and work fine.
    Premiere Pro CC 8.2.0
    Media Encoder CC 8.2.0.54
    OSX 10.10.2
    Any help would be greatly appreciated.
    Duncan.

    Adobe web chat come up with a solution.
    Open the PP project.
    Export your sequence or project as a Final Cut Pro XML file.
    Set up a new PP project.
    Import the Final Cut Pro XML file.
    This will get you back up an running.
    Since getting back to editing this project I have found that some things will be lost or change in using XML:
    You will lose position key framing, black video clips, dissolve fx, audio levels, audio dynamic fx, the ability to open a multi camera clip and change the camera view.
    You will keep cut points, crop fx.
    Not perfect but only took a couple of hours to save 3 days work.

  • What is use of exclusion indicator in access sequence

    what is use of exclusion indicator in access sequence, if we tick this indicator what will happen to pricing procedure..

    Hi sahu
    If you are having more than one condition tables i.e accesss in your access sequence and if you put exclusion indicator in any of the starting tables then system wont search further as it stops searching.
    Ex : say you are having condition tables 501, 502,503
    and you have put exclusion indicator at 502 . then system will start searching from 501 then next it goes to 502 and it stops there and it wont search further.as you have put exclusion indicator at 502.
    But if you have put exclusion indicator to all accesss i.e., conditon tables then system will search from the 1st access and stops at the last access and if any valid condition record is not found in the last record then the system will take the previous conditon table record
    Regards
    Srinath

  • What is access sequence tables and how to use them in program?

    hi all, I know a little about SD and access sequence tables, but I get a requriment like this:
    condition type is a paramater
    The condition types allowed in this report are: Note: A list of pre-defined condition types with their corresponding access sequence tables will be defined.
    How can I make it? How can I use it in program to get the price?

    Hi,
    An access sequence is a search strategy with the aid of which the SAP
    System searches for valid condition records of a certain condition type.
    For example, you can stipulate for a price that the SAP System first
    searches for a price for a specific plant, and then for a generally
    applicable price.
    For condition types for which you wish to maintain conditions with their
    own validity period, you must assign an access sequence. With this, you
    define which fields the SAP System checks in searching for a valid
    condition record.
    e.g. When you create condition record (e.g. Purchasing condition record) you enter condition type, system asks you the key combination to enter the entries. These key combinations are nothing but the access sequence. On the basis of combination of condition table it will search record. e.g. when u maintain condition record with acc seq Material/plant combination, it will transfer the same record in PO when u enter same material and plant in the PO.
    Example:
    An access sequence has been assigned to condition type PB00 so that
    prices can be maintained in purchasing info records and contracts.
    No access sequence has been assigned to condition type RC00 because it
    does not have a validity period of its own. In the standard system, it is
    always maintained simultaneously with the price and is valid for the
    period of the price.
    For more help
    http://www.sap-img.com/materials/steps-for-mm-pricing-procedures.htm
    Regards,
    Raj.

  • I have been able to access a site regularly but in the last few days get a message: "cookies required to access this site." please help, I use this site for work daily:)

    I have been able to access a site regularly but in the last few days get a message: "cookies required to access this site." please help, I use this site for work daily:)

    Goto > Settings > Safari... Enable Cookies > Always
    Good luck!

  • Which access sequence of Partner determination should be used?

    Now my company is upgraded from CRM 2.0c to CRM 5.0 HR1. I found the different result about partner determination on business activity (via transaction code: CIC0) between two version.
    <b>On CRM 2.0C</b>
    <b><u>Tcode: CIC0</u></b>
    Enter sold-to party code: 5300001 as activity partner, Contact person:244 on 'BP searching' workspace. Then on 'Maintain Business Transaction' workspace will display  5300001 as activity partner and 244 as Contact person.
    <b><u>Configuration:</u></b>
    Partner Function: 00000015 Contact person (CRM) using Access sequence 0002
    Access sequence 0002 from activity partner
    Dialog seq:10 has partner origin COM_PARTNER_A Preceding document and mark 'Determine in incorrect source partner'.
    Dialog seq:20 has partner origin CRM_PARTNER_D General business partner model and have origin details; Partner Function category '0006 Activity partner' and Usage 'CRM'.
    <b>CIC0 of CRM 5.0 HR1</b>
    <u>Tcode: CIC0</u>
    Enter sold-to party code: 5300001 as activity partner, Contact person:244 on 'BP searching' workspace. Then on 'Maintain Business Transaction' workspace will display  5300001 as activity partner and 66 as Contact person (66 is the first contact person of sold-to party master record:5300001).
    <b><u>Configation:</u></b>
    Partner Function: 00000015 Contact person (CRM) using Access sequence 0002
    Access sequence 0002 from activity partner
    Dialog seq:10 has partner origin COM_PARTNER_A Preceding document and mark 'Allow Incorrect Source'.
    Dialog seq:20 has partner origin CRM_PARTNER_D DO NOT USE - General business partner model and have details on the source; Partner Function category '0006 Activity partner' and Usage 'CRM'.
    Dialog seq:30 has partner origin CRM_PARTNER_C Business Partner Relationship and have details on the source; Partner Function category '0006 Activity partner' and Usage 'CRM'.
    Please suggest me which access sequence should be used for getting the correct contact person (result same as CRM 2.0C).
    Thanks you so much for support.

    Hi,
    to you receive the same result also in CRMD_ORDER, or only in CIC0. Please keep in mind that there is a difference! In CIC0 no pop-ups for selecting partners is executed, so the first contact person is taken (note 487734 gives a modification. Also the partner function of ICAGENT is necessary within CIC0.
    From the view of CRMD_ORDER the following access sequence should be used:
    10     COM_PARTNER_A Preceding Document
    20     CRM_PARTNER_A BP Relationships By Sales Organization  + Wait Flag + Partner Function category '0006 Activity partner' and Usage 'CRM'.
    30     CRM_PARTNER_C Business Partner Relationships + Partner Function category '0006 Activity partner' and Usage 'CRM'.
    Hope that this information is helpful!
    Regards, Gerhard

  • Which Access sequence will use for sales tax condition type for TAXINN

    hi.,
    which Access sequence will use for sales tax condition type for TAXINN procedure.pls give one example (Access sequence) and give fields.
    Because i couldnot create the condition record,the system not accepted for tax indicator.
    Regards.,
    lakshmanan

    We also got the same problem with our client and escalated it to SAP.
    they advised to use the access sequence <b>JIND</b> which consists of condition tables in the order given below
    <b><u><i>Step    Condn Table</i></u> 
    10            354
    20            355
    30            40</b>
    Attach this to your condition types.
    Rewards if it helps.
    Regards,
    Anbu

  • Access sequence requirement

    Hi Team-Need little coding assistance for this scenario.
    Scenario:
    Condition ZHM1 (Negative Discount type) Access Sequence ZHM1- Table A901 (cust/Material/ end User), 902 (Customer/sales org/ Sales Deal), 903 ( Dvn). If I have condition records for ZHM1 , -12 % (A901), -10 % (A902). Then in my sales order system will list -12% because of Condition Exclusion procedure of type B. We have removed the exclusion indicator in the access sequence to derive this. This Condition type can be user editable in Sales order.
    Ideally because of condition exclusion system looks for all the table and checks the best possible discount.
    Requirement:
    If there is no condition record, then system will not list condition type for user editable in Sales order. This is the problem.
    To avoid this, we would like to create a condition record with Zero amount at A903 (Dvn) level. But, the problem is if I have a Zero record and -12, -10 then system always takes best discount as Zero because of condition Exclusion type B.
    Now , we thought of writing a code at Access sequence as a REQUIREMENT and attach this to A903 Table.
    New Rotuine- should work like this.
    If it finds condition records for it's above steps then don't execute condition.
    If it did not finds condition Record for it's above steps, then only A903 record should be executable.
    Hope this is clear for you.
    Reg
    Siva

    The logic looks OK, check with the ABAP'er, who can develop the code for this. The new routine can be developed in t.code VOFM -> Menu requirements -> pricing. If you need any coding details, then I would suggest, close the thread here and post in ABAP forum.
    Regards,

Maybe you are looking for

  • Error_message while archiving the cube

    Hi, I am archiving a cube. the job get started . Step 001 started (program GP4IY4269LUILPMJOZFNME9F9SA, variant ZARV_ XXXXuser ID EXXXXX) Fill in all required entry fields Job cancelled after system exception ERROR_MESSAGE and end with the following

  • Os x 10.8.3. mail change

    I use apple mail with icloud (I have only 1 account setup in mail). I have created an alias [email protected] and then there is standard icloud address [email protected] (in mail prefs is in Email:  [email protected],[email protected]) before 10.8.3.

  • Can you fade in and fade out the same layer in the same page state?

    I am simulating a lot of touch interactions, and have a hand object that moves over the simllated screen. I want to add small "taps" under the hands to show touch; I can see how its easy to fade IN an object (say a small circle) that represents the t

  • Where does Photoshop save files?

    I have Photoshop CS6 and I saved a copy of a file I edited.  Unfortunately, I thought it would save in the same folder it was in previously.  It saved it in a folder called fMroKMw4STeoEwnMnJeX6A.  I can't find any folder with that name on my IMac. 

  • Using emac (UK) in Canada

    Hi all. I will be moving to Canada in the next 6 months and want to take my Emac with me. Can i use it safely in Canada with an adapter or do I need to do something else to it? It says 220v-240v on the base of the unit. Also, I have an iBook G4 1.33G