Determining only one output type (out of 4) in delivery header

Hello everyone!
We have 4 different Label Output Types (in delivery header). And the requirement is to print only 1 output type (depending on Customer No.)
I made the 4 output types link to one Access Sequence. Defined some condition records for each Output type and defined the same tables in the Access Sequence. So the access sequence has 4 accesses (exclusive flag checked)
Now when I create a delivery with a Ship To number which has condition records only for only 1 output type. I mean it passes the first Access in my access sequence and hence should only print the output type that has condition record for that "Ship to" number. Yet it is printing all 4 output types.
Any help is appreciated .
Regards,

Hi Vineet,
Appreciate your help. I was actually getting it right, don't know what I was thinking. It works good.
regards,

Similar Messages

  • ALE-IDOC- Multiple IDOCs gets triggered with only one output exists

    Dear Gurus,
    We need you help to resolve the issue being faced with IDOC in our system.
    From Sales order , an EDI output ZF40 gets trigggered which is a order confirmation. This is being sent to a Logical system
    (Partner type LS in IDOC) which is F4F (Partner no.)
    Now the issue is at sales order level, only one output line with ZF40 is triggered and in processing log one IDOC no. is showing.
    We have received complaint from the external party F4F that for a same sales order , multiple IDOCs (around 500 IDOC's each in 3min interval )are being received at their end. We have checked in SAP ,  all these IDOC's were triggered from SAP only. All IDOC's are in green in SAP. But from where these IDOC's got originated is not known.
    We have checked the batch jobs and not seems to be triggered from there.
    Is there any other way that IDOC can originate automatically.? Please advise your valuable inputs as it will help to stop triggering of IDOC's (around 11,000 so far) in SAP and in receiving system.
    Regards
    Anand MOhanasundaram.

    In t.code V/30, go to the output details. Here uncheck the box for multiple issuing and check again.
    Regards,

  • Diff forms for one output type.

    We have 2 types of prints: (1) normal final invoice and (2) Pauschal Final Invoice.
    For the (1) Normal final invoice following pages are needed:
    normal invoice page
    overview sheet
    Rechnungsanlage
    For the (2) Puaschal final invoice the following pages are needed:
    Pauschal Invoice page
    Rechnungsanlage
    To differentiate between (1) and (2) we use the field VBAK-KVGR1
    If VBAK-KVGR1 = C01 à print (2) Pauschal final invoice (meaning the Pauschal Invoice page and the Rechnungsanlage)
    If ELSE à print (1) normal invoice page (meaning normal invoice page, overview sheet and Rechnungsanlage)
    Above is my requirement i have one output type ZDE6 so how can i develop above requirement .
    Pls guide me how to process .

    did u mean its possible only one smartform. I am using only one billing type for all smartforms but when vbak-kvgr1 = co1 here pauschal invoice and rechnungsalang invoice will desplay.
    in normal invoice i have to display overview layout and rechnungsalang layout including normal invoice.
    Finally i am asking i required to develop four smartforms for this development.
    if i develop four smartforms how to assign all , because all are using same billing type .
    Pls suggest me the same.

  • How to make a only one spectified type object running at the same time ?

    I want to run specified function with java program in unix,AIX environment.But i want only one specified type object can run at this time when i make command "java xxx &" several times at this time.I had used thread but it can not work. I think there are two processes for system so it can not work. Which class or way in java can i use for this problem ? or I use thread in the wrong way.
    please help me . thank you everybody !!!
    ps:the command "java xxx &" mentioned above,xxx is name of java program ,
    & means command run in background.

    RMI is a good option you can think of. There is one registry and only one object can be bound to it with a specified name. But if your application is large, RMI calls can really slow down your application.
    Another option is to use Sockets. When you load the application check if you can start a server socket on a particular port. If you can, then start the program. If not, another application is already running. So exit your program. The socket you have created will be used only to bind to a particular port. In any system, there can be only one socket bound to a port and this guarantees the single instance running. When your application closes, close the socket too.

  • Restict the overdeliveries to only one storage type ( WM )

    The issue  is some material coming in bag so i can't issue it particaly
    In the WM MVT ( 601 GI to delivery note ) i change the field overdelieveries to be active and the system make round for the picked quantity regardless the quntity regardless the quantity required ( for example if the quantity required is 1000 kg and the available quantity in the bin is 1250 kg system should pick the full quantity 1250 kg )
    but the problem is
    it is activated now for all storage type in this  warehouse No.
    my reqiurement to activate it for only one storage type
    i changed the configration for this storege type and diactivate the field full stock removal is required but still the system pick the full quantity for this storage type
    how restrict this for only one storage type
    can anybody help
    Edited by: wello76 on Nov 2, 2010 1:40 PM
    Edited by: wello76 on Nov 2, 2010 1:41 PM
    Edited by: wello76 on Nov 4, 2010 9:01 AM

    create a manual TO with either LT01 or LT10 with movment type 999.
    Then confirm the movement with LT12.

  • I plug my headphones in my iphone and only one headphone plays music and its not the head phones because i tried it in my ipad could it be the AUX ? and does this come under 1 year warranty ?

    i plug my headphones in my iphone and only one headphone plays music and its not the head phones because i tried it in my ipad could it be the AUX ? and does this come under 1 year warranty ?

    yes i also tried other headphones in my iphone and same result and yes they was all the way in and by the way its an iphone 5 brand new

  • DMS Connector for KM : I see only one document type from the document area

    Hi,
    The DMS connector is installed successfully on KM.
    I can display folder tree and documents but I see only one type of document.
    I mean, when I use transaction OAC0, I see different content repository defined in DMS.
    I wonder where is the setting that specified which content is link to the DMS connector for KM.
    Thanks in advance.

    Hello Zbynek,
    I installed the DMS once, but my experience how to use it is poor.
    In the Backend ( Transaction CV01N i think,) you can store search variants using the prefix you have defined for the DMSRM (default is KM_<theName>). This variants can be used to filter out several documents. There must be a way to give authorizations on them. Maybe you will have to use a security manager, i don't know.. in our case the user persistence (authScheme) was SAP-System an no TREX involved.
    It is not much, but maybe it helps...
    best regards
    Guido

  • Printing multiple forms for one output types.

    Hi,
    I need to print the form 4 times for one specific output type.  My internal table contains only one record, but for that one record also i need to print 4 forms. How can i do this, i tried using control parameters but in vain.
    Any suggestions of how to achieve this,
    Thanks & Regards,
    Ramana.

    Hi,
    I am working with only one smart form. But there are different output types(ZVSL, ZVFX, ZVFE & ZVFI) configured for that form. But for one specific output type (ZVSL), i need to repeat the print for 4 times.
    Thanks & Regards,
    Ramana

  • Reg: Document type should allow  only one  Material Type or a number series

    Dear Experts,
    In my project , clients requirement is to restrict the Material Type or  the number range assigned to a Matreial Type for a perticular  PO Document Type. We have  one document  type for Local Work Order -YLWO in which we  want to  enter the DIEN material type  material code only. since we want to use the Po document type to procure service from local vendor and same time we dont want to use the SERVICE Entry Sheet for the external service. Please guide me...
    My opinion is  -- We can try with USEREXIT  or BADI.
    If I am right then can any body suggest me Badi or USEREXIT name....
    We are using 4.6C so I am facing some problem .
    Thanks in advance.
    Regards
    Dibya

    Check the following  BADI with your ABAP Consultant  
    ME_PROCESS_PO_CUST
    I have used this BADI for controlling the type of vendors  according to PO document type. Currently I do not have access key to check the fields in this user exit. Check with your ABAPER on this whether it can fulfill your requirement.
    The use of item category D results into the service entry sheet. If you want to use DIEN material type then you have to do GR.
    what is the difference from your requirement ???
    Service entry sheet is nothing but the GR only.
    DEIN material type is used basically from SD or Customer service module.
    please make clear to forum what is your some problem by using 4.6C. It is too generic a statement.

  • Field editable in FB02 for only one document type and user

    Hi:
    I have a question about editing a field and I hope you can help me. I need to make a field editable in FB02, but only for one document type and two users. The field is BSEG-ZFBDT, Baseline payment dte.
    I have tried in ‘Document Change Rules’, make this field editable when line item not cleared, but it works for all document types and users.
    Please, any idea?
    Thanks in advance for your time.
    Best regards.

    Hi,
    You have to write a ABAP code to achieve this.
    Validation is another Option where you can mention that value is allowed in the Baseline Date field only if the User and Document type value satisfies.
    BR
    Amitash

  • Partner profile of output type equal LS (To a delivery)

    Hi,
    I want to generate an idoc every time that a delivery is created on the basis of the condition (Shipping point=xxx,delivery type = yyy, loading point = zzz)
    So I'm trying to define a logical system (One logical system by default) as partner profile to my output type.
    So in transaction V/34, I put that the output type has to be a LS via EDI.
    And in transaction VV21 I defined that the LS 'LSYS' has to be my partner by default.
    But in my delivery. In the output type header, It's saying that my logical system 'LSYS' isn't a Partner.
    What should I do in order to have a logical system as a partner in my delivery.
    Thanks in advance

    You cannot have a LS as partner in a SD document.
    You have to define a partenr definition for each ship-to you use in WE20, and set the right output message in it.
    reward points if helpful, pls.
    regards
    Roberto

  • Output type not created for outbound delivery while using SHMNT05 idoc type

    Hi Experts,
    Please help me to solve the below issue.
    Problem:- I want to to generate an IDOC(using type SHPMNT06) once the PGI is done for an outbound delivery.
    Already it is working fine when used DESADV.DESADV01 or DESADV.DELVRY07. But now the output type is not getting created when used SHMNT.SHPMNT06. I have created a separate output type ZPJ7 just as a mirror copy of the earlier output type(ZPJ6) used for DESADV.DELVRY07.
    Question:- Is it possible to use idoc SHPMNT06 instead for DESADV01 or DELVRY07? If yes then what are steps to be followed?
    The reason why SHPMNT06 idoc is planned:- We have a scenario to send outbound delivery to 3rd party system via XI. If the outbound delivery is for National(Not for Export) and PGI is completed then send the idoc straight forward to XI otherwise DO NOT generate the idoc, but just create the delivery. Collect all the deliveries in a transport and send it in a shipment. The shipment details can be sent using SHPMNT idoc. Now from XI perspective, if we can utlitze the same SHPMNT idoc for the National delivery(1st case) then perhaps this will require less effort. Hence shipment idoc is required to be generated when the delivery is created and PGI is done.
    Also it would be great if you can advice some better way to solve above mentioned scenario.
    Many Thanks,
    Sanjay

    There could be several reasons. Go to the document and in the extras-output check output determination analysis in the processing log.
    If the output has been created successfully then you need to see your printer determination. Ask basis to check it up. If the problem is that even the print preview is not coming. Check your communication in the output analysis and ensure LOCL is selected. Any other printer will need to be configured.
    If thats done already then check whether you have maintianed the condition record.
    If that too is done then check whether your output type has been assigned to the output procedure and that the output type is listed in the procedure.
    regds
    Jude

  • How to call a stored procedure with only one output parameter using toplink

    Can anybody help me to get out of this exception. I have tried through several ways, but could not find the solution.
    I have a following stored proc : -
    CREATE OR REPLACE PROCEDURE spt_remove_duplicates_pr (outbuffer OUT VARCHAR2)
    IS
    buff VARCHAR2(32000) := ' ';
    BEGIN
    buff := ' Hi From Stored Proc' ;
    outbuffer : = buff;
    END;
    When I am executing it using following code :-
    StoredProcedureCall call = new StoredProcedureCall();
    call.setProcedureName("spt_remove_duplicates_pr");
    call.addNamedOutputArgument("a","a",String.class);
    ValueReadQuery query = new ValueReadQuery();
    query.setCall(call);
    String buff1 = (String) session.executeQuery(query);
    I am getting the exception as : -
    LOCAL EXCEPTION STACK:
    EXCEPTION [TOPLINK-4002] (TopLink - 9.0.3.4 (Build 432)): oracle.toplink.exceptions.DatabaseException
    EXCEPTION DESCRIPTION: java.sql.SQLException: ORA-06550: line 1, column 7:
    PLS-00306: wrong number or types of arguments in call to 'SPT_REMOVE_DUPLICATES_PR'
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    INTERNAL EXCEPTION: java.sql.SQLException: ORA-06550: line 1, column 7:
    PLS-00306: wrong number or types of arguments in call to 'SPT_REMOVE_DUPLICATES_PR'
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    ERROR CODE: 6550
         at oracle.toplink.exceptions.DatabaseException.sqlException(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabasePlatform.executeStoredProcedureCall(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(Unknown Source)
         at oracle.toplink.threetier.ServerSession.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeSelectCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeSelect(Unknown Source)
         at oracle.toplink.queryframework.DirectReadQuery.executeNonCursor(Unknown Source)
         at oracle.toplink.queryframework.DataReadQuery.execute(Unknown Source)
         at oracle.toplink.queryframework.ValueReadQuery.execute(Unknown Source)
         at oracle.toplink.queryframework.DatabaseQuery.execute(Unknown Source)
         at oracle.toplink.queryframework.ReadQuery.execute(Unknown Source)
         at oracle.toplink.publicinterface.Session.internalExecuteQuery(Unknown Source)
         at oracle.toplink.threetier.ServerSession.internalExecuteQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeQuery(Unknown Source)
         at com.marshmc.eta.reuse.persistent.PersistentService$DuplicateRemovalThread.run(Unknown Source)
    INTERNAL EXCEPTION STACK:
    java.sql.SQLException: ORA-06550: line 1, column 7:
    PLS-00306: wrong number or types of arguments in call to 'SPT_REMOVE_DUPLICATES_PR'
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
         at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
         at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:582)
         at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1983)
         at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1141)
         at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2149)
         at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2032)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2894)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:608)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabasePlatform.executeStoredProcedureCall(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(Unknown Source)
         at oracle.toplink.threetier.ServerSession.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeSelectCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeSelect(Unknown Source)
         at oracle.toplink.queryframework.DirectReadQuery.executeNonCursor(Unknown Source)
         at oracle.toplink.queryframework.DataReadQuery.execute(Unknown Source)
         at oracle.toplink.queryframework.ValueReadQuery.execute(Unknown Source)
         at oracle.toplink.queryframework.DatabaseQuery.execute(Unknown Source)
         at oracle.toplink.queryframework.ReadQuery.execute(Unknown Source)
         at oracle.toplink.publicinterface.Session.internalExecuteQuery(Unknown Source)
         at oracle.toplink.threetier.ServerSession.internalExecuteQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeQuery(Unknown Source)
         at com.marshmc.eta.reuse.persistent.PersistentService$DuplicateRemovalThread.run(Unknown Source)

    I got the partial solution. The code is working now, however I am not getting the return value from stored proc.
    The changed code is as :-
    StoredProcedureCall call = new StoredProcedureCall();
    call.setProcedureName("spt_remove_duplicates_pr");
    call.addNamedOutputArgument("outbuffer","outbuffer",StringBuffer.class);
    ValueReadQuery query = new ValueReadQuery();
    query.setCall(call);
    StringBuffer buff1 = (StringBuffer) session.executeQuery(query);
    System.err.println("Done ! Output is : " + buff1);
    The result is :-
    Done ! Output is : null
    How can I get the output ?

  • Customer should be blocked only one document type ?

    Dear
    how to block some customers only for some sales document types
    ex: customers 1000,10005,1006,1007
    now i have sales document types .. ZSOR ,ZSOZ, ,ZSOOZ
    Now 1006 customer should not be allowed to create ZSOOZ Order but he can create all document types
    Any possibility is there in sap

    It can be done with standard system itself--Here i don't want disagree with other members.
    Have you tried with option called--Define & assign blocking reasons to sales document types.
    IMG→SD→Sales→Sales Documents→Define & assign blocking reasons.
    1.Create one Blocking reason(X) ,
    2.Assign this-X, to all your sales document types(OR)
    3.Now you assign this Blocking reason to the customer(A),whom you want to block.
    4.When you try with A with OR--system will blocks.
    5.For other customers(B,C,D....) will be allowed with OR.
    Hope this helps.
    Phanikumar

  • RB_Split fails if only one output

    I am using SP14 and using RB_Split to create multiple output files.
    This works fine as long as there is data to split.
    However, if there is only a single record being sent that does not need splitting then I do not get any output created.
    Looking in sxmb_moni, the message appears to have been processed correctly.
    When I look in the message monitor on the Runtime Workbench, the status of the receiver is set to 'Waiting', and eventually fails.
    What do I need to do to allow this to work as either a single output or multiple outputs?
    Regards
    C

    More detail as requested.
    The source is an idoc from our R/3 system.
    The required output is a flat file.
    I tried deselecting the 'Maintain order at runtime' - this had no effect.
    I cannot use the RB_Classic option, as I do not know how many outputs I am going to get.
    I need to split the data according to customer reference, depending on the events, the incoming idoc can have between 1 and 5000 customers in it, each of which needs a separate file.  If there are 2 or more customers, then the split works fine, the problem occurs if there is only  single customer in the idoc.
    Hope this makes my problem clearer.
    Cheers
    C

Maybe you are looking for

  • HP VS17e Monitor

    Hi my monitor speakers have stopped working and a loud crackling sound has been occuring in my left speaker and both speakers have been becoming quite hot after a couple minutes of use. I've taken out the sound cord but the cracking sound still occur

  • Grid Control 11g Agent: The free port availability check has failed.

    I tried to use 11g Grid Control agent deployment wizard to install 11g agent to an Oracle Enterprise Linux 5 (64 bit) server, but received following error message: PROBLEM : The free port availability check has failed. ERROR : Check complete. The ove

  • Error 49.4c02 with Reader 8.2.1

    Hi, We have: HP Laserjet 2430 FW 08.112.3 (latest) with HP JetDirect J7949E FW V.33.14 (latest) HP Laserjet 4350 FW 08.008.6 (older) with HP JetDirect J7949E FW V.28.47 (older) When printing a document with reader 8.2.1, we get error 49.4c02 on the H

  • Begging for Techsmith Codec Support in Windows

    Hi everyone, Ive used Premiere for many years and it has never supported editing AVI files that were encoded with the techsmith codec. However sony vegas can edit these files fine so I know it is possible. Nothing compares to premiere on PC so I've b

  • Javascript behaves different in different browsers

    To help me learn javascript I have set myself some challenges. one of which is to create a script which automatically centers an object vertically. objects can be set horizontally by using margin-left:auto + margin-right:auto; in css, but the same do