Access sequence requirement for output control

Hi!
I would like to get some inputs on how access requirement for output control works. I created a new requirement for a condition table that has key combination billing type/sales org/country because I need to restrict the output for a paticular customer in one country. I think the requirement works fine such that it is not fulfilled for the customer that I want ot restrict, thus no output is created. However, I noticed that other customers in that sales org/country are affected by the requirement. The output is created (sy-subrc=0) but it is not processed (remains in yellow status). The output should be emailed immediately upon creation (medium 5/timing 4). For other sales org/countries the creation of output and sending of email work as expected.
I hope someone have valuable inputs regarding this.
Note: I created this discussion under ABAP development but it was rejected, for reason: This does not appear to be an ABAP question. So I hope I have selected the correct one with SD.
Cholen

There is Output determination log available in the output screen (see the menu). It tells everything about how the output was proposed.
If the requirement is not fulfilled, you won't see output created with any color - yellow, red or purple with sparkles. If output has been proposed and has a yellow light it means it has not been processed yet. Output is processed only after the document has been saved, so while creating the document, you'll never see any other color. If after saving the document output is still yellow, it must have a different timing than 'process immediately' and it will be processed according to that setting.
This is a very simple concept, well documented and discussed gazillion of times on SCN. Requirements and conditions are two different things with different purposes. You might want to read a bit more on the output determination.
Thank you.

Similar Messages

  • How to configure the requirements for output control ?

    Hi ,
    I have some problems in configuring the requirements for output control like following :
    My aim is to make a condition check when i create an inbound delivery ( VL31N)  or MIGO ...., as default in the requirement check for output , a message type will be created automatically if the it satisfies the condition in the KOBEV .....KOBEV( each sub routine was defined with a message type ( V6 )  ( if sy-subrc = 0) . And then a printing program will be triggered to print the SAPscripts form in the table "tnapr"  but even if i have put sy-subrc in ( KOBEV...KOBEV ) always = 0 the printing was not executed , and in this case i do not understand the reason why , If you please to help me this .
    Thanks ,

    Hi,
    it seems that the requirement you made is not the reason why it's not printed. If you set sy-subrc to 0, this code should have no effect.
    Cheers,
    Stefan.

  • How to decide which access sequence goes for which partner function ?

    how to decide which access sequence goes for which partner function ?

    Hi Padmaja,
    If i understand your question correctly, below is my answer.
    Lets take a example : In your requirement ..while creating Sales / service order (for ex if you are creating from preceding document)
    you have to pick up the Contact person from preceding document & Employee responsible from responsible organization
    For this in partner function assign Access sequence as below.
    same way if the partner(here ex: Ship to party) has to be picked up from "Current partner" change the access sequence to "Current partner Sold to party"
    Hope this gives better understanding, still for better understanding check the below links
    http://www.guru99.com/partner-processing-in-sap-crm.html

  • Services procurement - Pricing Access sequence error for Custom fields

    Hi Experts,
    We have created 3 custom fields in KOMP structure. Which is required to create condition tables, access sequence. We have successfully created condition tables with the 3 fields along with the standard fields.
    While creating access sequence we are getting the error as 'Select a document field'. Even after providing the document field, getting some other errors. Please find the attached document for steps we followed.
    We are awaiting for your reply to rectify the error.  Thanks.
    Regards,
    Ganesh R K.

    Hi Vijay,
    Thanks you very much for your valuable reply.
    We have added the custom field in KOMK, KOMG & KOMP structures. I have added the ZZITEMGROUP before KFRST and its working fine.
    Need to understand what is the implication of KFRST.
    As per our requirement the ZZPRODUCT should come first, followed by ZZITEMGROUP. Please advice how to achieve this.
    Thanks.
    Regards,
    Ganesh R K.

  • 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,

  • Standard script and code for output control ticket in IW32

    Hi,
    I am working on a output control ticket which gets printed using transaction IW32.
    I have to create Z driver program and z form and attach it to shop paper.
    I just wanted to make sure that RIPRCT00 and PM_COMMON are the standard program and form for this output control ticket.
    Because even though if I keep a break point in the program RIPRCT00 to see the data its fetching, when I do the print preview after going in IW32 I don't go inside the standard program RIPRCT00.
    So I am wondering if RIPRCT00 and PM_COMMON are the standard prohgram and form attcahed with output control ticket ?

    You must enter something in the form.  The reason for this is because in the program when it is going to execute the print of the papers, it is call the subroutine(form) of the print program.  It gets these values from your configuration in SPRO.  It is doing something like this.
    perform print_paper in program zriprct00.
    Of course, "print_paper"  and "zriprct00" are variables retrieved from the configuration.
    So, in summary,  In SPRO,  configure the output type to use the PRINT_PAPER form of program "ZRIPRCT00" and the sapscript form ZPM_COMMON. 
    If you are developing a completely new "Z" print program, you must have an entry point in which the program is executed.  You will have to have a subroutine(form) very simular to PRINT_PAPER,  or you can just copy and paste that code into your new program. 
    Make sense?
    Regards,
    Rich Heilman

  • Access sequence of the output type ?

    HI All
    where can i set the routine in access sequence of the billing document output type?
    rewards will be given
    regards
    pinal

    hi,
    <b>assigning access seq to o/p type</b>
    tcode: NACE-> select V3 -billing> click output types.>now select RD00->click the bino ikon whick in the top, this is take u inside RD000-> here u will find access sequence-->here u can assign
    <b>assigning processing routines</b>
    In the same procedure-> click processing routines on the left hand side->here u will find the form routine column
    hope this helpd u
    regards,
    Arun prasad

  • Disk space required for Grid Control

    Just getting started with the Grid Control. Anyone know roughly how much disk space is required for a basic installation?

    I've re-posted this in the grid forum.

  • Role for "OUTPUT CONTROL PURCHASE ORDER" in SRM 7.0

    Hi all,
    What is the role in SRM 7.0.1 which will give me menu for the "OUTPUT CONTROL PURCHASE ORDER" in portal?
    Thanks.

    Hi CG,
    The role of operational purchaser should be sufficient to give 'OUTPUT CONTROL PURCHASE ORDER" in SRM 7.0.
    Thanks and regards,
    Ranjan

  • Info required for VCS control and expressway upgradation

    Hi Folks
    We have a VCS control and VCS expressway in our enviornment.VCS control is in cluster with another VCS control and same is for VCS expressway.We are planning these to upgrade it on X8.1 version both control and expressway.Your experts view are required on the below points :-
    1) The VCS control is configured in cluster how we need to proceed with upgradation first with master or with slave VCS.
    2) Where we can take the backups of the VCS
    3)Whre we can download the software for both expressway and control
    4) Both VCS control and expressway are in communication with each other.Which one we need to upgrade first expressway or control.
    Regards
    Tarun

    Hi Tarun,
    If you are thinking to go on x8.1 then obviously i assume that you must be running TMS-PE for provisioning.
    Compared to legacy (opends) method, PE is more flexible and it is simple to upgrade.
    i will suggest you to go through the below document for upgrading the cluster.
    http://www.cisco.com/c/dam/en/us/td/docs/telepresence/infrastructure/vcs/config_guide/X8-1/Cisco-VCS-Cluster-Creation-and-Maintenance-Deployment-Guide-X8-1.pdf
    - i think you should first take the backup of VCS, atleast backup of master server. to do that go to maintenance and from there you would go to "backup and restore" and backup the VCS
    - you can go ahead with upgrading your  VCS slave first and then master, atleat i take that approach!! i never saw any issues with that may be some one else take a second approach.
    -  you would be able to download the software at the below page.
    http://software.cisco.com/download/release.html?mdfid=283733603&softwareid=280886992&release=X8.1&relind=AVAILABLE&rellifecycle=&reltype=latest
    - again you can first target VCS-E and then VCS-C (again no thumb rule for that), untill some else think of some other things.
    regards
    Alok

  • Access/Privilege required for UPDATE/RELEASE actions

    Hi,
    I am a new user of BPEL 101.3.1. I have configured the identity service to CUSTOM and have given the following roles to the user created
    Roles :-
    1. BPMSystemAdmin
    2. BPMWorkflowAdmin
    3. BPMDefaultDomainAdmin
    4. BPMWorkflowReassign
    5. BPMWorkflowSuspend
    6. BPMWorkflowViewHistory
    The Acquiring/Reassignment of the task is happening successfully but then as an when i am trying to Update the Task or Release the Task then i am getting the following error.
    <2007-12-19 22:08:32,639> <ERROR> <oracle.bpel.services.workflow> <::> Invalid action on workflow task.
    Action RELEASE on task 2f9034534324d8b2:491a42ee:116f2f6cca6:-7b30 is not valid because of User does not have access/privilege to perform the action. .
    Contact oracle support if error is not fixable.
    ORABPEL-30036
    Invalid action on workflow task.
    Action RELEASE on task 2f9034534324d8b2:491a42ee:116f2f6cca6:-7b30 is not valid because of User does not have access/privilege to perform the action. .
    Contact oracle support if error is not fixable.
         at oracle.bpel.services.workflow.task.impl.TaskService.performPreActionValidation(TaskService.java:3408)
         at oracle.bpel.services.workflow.task.impl.TaskService.performPreActionValidation(TaskService.java:3440)
         at oracle.bpel.services.workflow.task.impl.TaskService.releaseTask(TaskService.java:1849)
         at oracle.bpel.services.workflow.task.impl.TaskService.releaseTask(TaskService.java:1840)
         at oracle.bpel.services.workflow.task.ejb.TaskServiceBean.releaseTask(TaskServiceBean.java:794)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAs(Subject.java:396)
         at com.evermind.server.ThreadState.runAs(ThreadState.java:622)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.TxRequiresNewInterceptor.invoke(TxRequiresNewInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at TaskServiceBean_RemoteProxy_68d4144.releaseTask(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.evermind.server.rmi.RmiMethodCall.run(RmiMethodCall.java:53)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    I am getting the same error for Updating as well as Releasing the Task.
    Can any 1 tell me that whether i am missing on some role???
    Thanks
    Prashant N.

    Same problem here...
    Did you find a solution?

  • Adding fields in condition table for output control

    Hello,
    I have added a new field LGNUM in the fieldcatalog for delivery in transaction VOK2.  Now i need to create a new condition table in which i want to include this field. But i am not able to see LGNUM in the list of fields which are displayed in the field list.
    Please advice.
    Thanks in advance,
    Mathangi

    Hi Refer below link on sdn for adding new Field
    Adding New Field to Catalog
    Adding New fields to field catalog

  • 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

  • Access Sequence for PO output

    Hi experts,
    I have defined new PO output type in NACE by copying existing one.
    I have created New Condition Table for PO output (in SPRO).
    Now, i want to create new access sequence. But, i am facing following problems
    1. If i try to create new access sequence by copying existing one , i am not able to add Newly defined condition table.
    2.       if i try to create new access sequence without copying existing one , i am not able to enter access i.e.   10 ,20 , 30, 40 .... for  access sequence.
    Also , how to link this new access sequence to newly defined Condition table?
    Please, guide me to resolve it
    Regards,
    rahul
    Edited by: RahulNsk on May 9, 2009 9:34 AM

    David,
    I can't answer your question directly but I can propose an alternative:
    If you are looking for another field to trigger output determination, you may want to consider having an ABAP developer create a custom requirement for that output type. Requirements can make simple validation checks and if it passes (sysubrc = 0) then the output is proposed, if not, then output is not proposed.
    Create requirement @ Materials Management > Purchasing > Messages > Output Control > Maintain Requirements for Message Control
    Assign requirement to output type @ Materials Management > Purchasing > Messages > Output Control > Message Determination Schemas > Define Message Schema for Purchase Order.
    I hope this helps

  • Output with Plant / Sales Office Combination of Access Sequence

    Hello All,
    I have a Scenerio where  I require to create Access Sequence with Plant and Sales office with Billing Type Combination.
    But Plant and Sales Office Fields are not Present in Output Communication Structure KOMKBV3 / KOMPBV3. This is giving an Error while Creating Access Sequence while creating the Required Combination.
    I tried to Append these Structures by Adding Plant (WERKS) and Sales Office (VKBUR) fields but they dont seem to reflect in Field Catalog for Selection.
    Kindly requesting for your Valuable Inputs <text removed by Moderator to neutralizing the priority>
    Looking forward to your Esteemed Reply!!
    Warm Regards,
    Onkar Khedekar
    Message was edited by: Jyoti Prakash

    Plant and Sales Office Fields are not Present in Output Communication Structure KOMKBV3 / KOMPBV3.
    Your observation is correct. In standard SAP System for Application V3, Sales Office and Plant are not part of standard field catelog.
    If you observe Plant & Sales Office are item & header related data, respectively. Therefore, Plant and Sales Office should ideally appended to structure KOMPBV3 & KOMKBV3. Then write require logic in userexit to fetch values for Plant & Sales Office in USEREXIT_KOMPBV3_FILL in include RVCOMFZ1 and USEREXIT_KOMKBV3_FILL in include RVCOMFZZ, respectively.
    Further instead of appending fields catalog with std fields WERKS and VKBUR for plant and Sales Office, try with Z fields like ZZWERKS and ZZVKBUR, for Plant and Sales Office, respectively.
    For your reference/understanding, you can refer following SAP Help link: New Fields For Output Control
    Thanks, JP

Maybe you are looking for

  • BeX Variable:Strange problem with InfoObject CHAR 60

    Hi everybody, I've created an infobject custom (lenght:60 char). In Bex I've created a variable (type select option) but when I choose a value of 60 char from match code, it's truncated and I obtain an error message (BRAIN 643) because this value isn

  • Hp officejet pro 8600 plus .. won't scan to e-mail

    HP Officejet Pro 8600 Plus e-All-in-One Printer - N911g; Windows 8 Why am I now getting this error message when attempting to scan to email "Username or password is incorrect. Make sure both user account and password are valid." There were no changes

  • I having problem migrating reports of RDLC from vs2008 to vs2013

    Error Message Report execution in the current AppDomain requires Code Access Security policy, which is off by default in .NET 4.0 and later.  Enable legacy CAS policy or execute the report in the sandbox AppDomain Please guide me step by step so that

  • Error in Partner determination Profile

    We are facing 1 issue in our Project. The details are as below :- 1) We have SAP CRM 5.0 integrated with SAP ISU ECC 6 2) In SAP CRM, for Service Contract ,we have Transacton Type  BUS2000112 ; which has partner determination profile ZISU0001 for the

  • Photoshop Elements 11 Autoanalyzer

    I have installed Elements 11 on 3 machines: One machine is a Windows Vista 64-bit machine, One machine is a Windows 7 32-bit machine and one machine is a Windows 8 machine. The Windows 8 machine will successfully run autoanalyzer on all of my photos