Need input for error caused while trggering a output type

I had created a custom program and assigned it to a custom output type. while processing this output type through VF01(billing doc) it is generating an error saying commit_in_posting. can anyone suggest in this regard........

1Check for VF01 is there any control routine written for this output type which blocks it from triggering this output.
2. are there any condition records maintained which are creating problems.
3 check the out put poecedures aslo....

Similar Messages

  • Need inputs for query

    Hi,
    Need inputs for generating the query in the below format:
    Workflow_name Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
    Prerequisites
    UpdateETLTables
    i have written a query but the output it is generating is in a different way:
    SELECT workflow_name,
    TO_CHAR (TRUNC (start_time, 'mm'), 'Month'),
    COUNT(*)
    FROM rep_wflow_run
    WHERE SUBJECT_AREA='SBAN'
    AND START_TIME > '01-AUG-2011'
    AND START_TIME < '31-DEC-2011'
    GROUP BY TRUNC (start_time, 'mm'), workflow_name
    order by workflow_name
    the o/p for the above query was:
    Prerequisites     August      491
    Prerequisites     September     465
    Prerequisites     October      479
    Prerequisites     November      479
    Prerequisites     December      475
    i want the query that should print the o/p as :
    Workflow     Aug Sep Oct Nov Dec
    Prerequisites 491 465 479 479 475
    UpdateETLTables 10 200 300 56 14
    Edited by: 981806 on Jan 14, 2013 2:38 PM

    A couple of thoughts in no particular order.
    1. Read the FAQ and learn how to use { code } tags to post a readable listing
    2. Your version number is (all decimal points)
    3. Provide DDL for the table
    4. Provide INSERT statements with sample data
    5. This is horrifying
    START_TIME > '01-AUG-2011' Dates are dates ... not strings. Best case you have an implicit conversion ... worst case a statement that will return invalid results. Either change the data type or do an explicit cast with TO_DATE.

  • Update LIKP table while saving the output type in VT02N transaction

    Hi All,
    I have a requirement where i have to update Delivery Priority(LPRIO) field in LIKP table while saving the output type in VT02N transaction. I am not able to use the BAPI "BAPI_OUTB_DELIVERY_CHANGE" or FM "WS_DELIVERY_UPDATE" because, when we save the output type the programs that are configured in NACE are triggered in update mode and hence i will get a roll back error.
    Let me know other ways of updating the table at the time of saving output type for shipment transaction VT02N.

    This could be a result of one of the following reasons:
    1: Incorrect smart form/routine assigned in the output configuration (NACE)
    2: Serial number range of the delivery expired
    3: The default settings of the user (SU01) processing the delivery is missing the default printer name.
    Hope this is helpful
    Manish

  • Check disk for errors caused data lost

    in the past few weeks i was hearing some weired sounds coming from my laptop, so a friend recommended using "check disk local for errors"
    it took a few hours. but when it finished, i found out that i lost 7GB of data (movies,images,pdf.....) from my USER folder but disk c; didn't gain any free space, which means that i still have my files but they are hidden somewhere.
        -could someone please tell me how to retrieve them?¿?¿¡¡¡

    This is an indication your HDD has bad sectors.  This is the loss of the magnetic properties of the platter and cannot be fixed by Windows.  Suggest you replace you HDD As Soon As Possible (ASAP).
    You may be able to rescue the existing data by using a professional HDD data recovery utility or service but there is no guarantee your HDD data can be rescued.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”

  • 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

  • User exit in VF01 for plant validation while taking the output smartform

    Hi Gurus,
    I am in a typical situation..
    We ahve a scenario where for one specific plant we need to trigger a different output type(smartform) where the billing type is being common for all plants...
    example: billing type : A00 ( same for all plants)
                  outout type (billing) : B00 ( one smartform)
                                                 C00 (another smartform)
    For all the plants, Boo triggers as the layout is same for all Except for One specific plant where it should trigger C00 i.e., different smartform i.e., layout...
    Any user exit for validating Plant at the time of saving the billing document to trigger a different outout type as above for the same billing type ???
    Please help me..
    regards
    Ravikumar

    Dear Ravikumar,
              You can do like this with out using User exit.
    -->Take field Plant in to the output condition table
    -->Put that condition table in to access sequence
    -->Define two condition type as you mentioned B00 and C00
    -->Assign access sequence to that condition types.
    -->Put those output condition types in the output determination procedure.
    -->Assign that output determination procedure to the billing type.
    -->Main the condition records for that conditon types with one of the key combination PLANT
    I hope it will help you
    Regards,
    Murali.

  • Need input for my requirement?

    HI all,
    I have requirement like this.
    Client  have this existing logic.
    The javascript downloads the exchange rates from the internet site abc.com by using the user name for xxxx  and stores in the .CSV file .
    Another Vb.net program takes that file and reformat it to suit SAP and saves in our file server for pick up.
    Now my client want to do it in using PI7.1
    How to do it.Please give your inputs.
    Thanks.

    You can make use of a BPM here
    JAVAScript (SOAPReq) -
    > ReceiveStep ---> TransformationStep ---> SyncSend(to Internet site via SOAP) ---> Transformation (to convert the Internet site response to the SAP format) ---> SendAsync(to File server)
    Assuming that you do not need a CSV file anymore and VB.net program needs to be replaced
    If you need a CSV file and also a SAP supported File then:
    JAVAScript (SOAPReq) -
    > ReceiveStep ---> TransformationStep ---> SyncSend(to Internet site via SOAP) ---> Transformation(Internet site response to File format) ---> SendAsync (Need to apply FCC in the receiver File CC to convert to .csv file) ---> Transformation (to convert the Internet site response to the SAP format) ---> SendAsync(to File server)
    If there is anything else that you are looking at then may be more details would be required from your side.
    Regards,
    Abhishek.

  • Need suggestions for concurrent reads while deleting all entities

    Hello,
    we need some suggestions for the following use case, as we cannot seem to find the correct transaction locking combination to meet our needs.
    We are using BDB JE 4.1.10, and the entityStore is transactional. In a nutshell, BDB JE is used as a Cache for specific data that is pulled and updated regularly from a source Oracle DB. The application that holds BDB is a realtimel app, and response time is critical.
    In order to avoid having to merge (Insert/update/delete) entities for some of the tables that are very static and small (a few hundred records that might change every day or so), we are trying to simply delete all records (with an EntityCursor loop, since there is no 'deleteAll' that we could find) and reinsert all data every 5 minutes, and then committing when the whole process is complete. This should always be very quick, but we are not immune to timeouts from the source Oracle DB, so the transaction can be long.
    Ideally, while the delete/insert is happening, we want any concurrent read operations to return the old data (before the delete). We have made a test that locks the updater thread between the 'delete all' and 'update all' methods, so that the delete cursor is closed, but the Tx is not yet commited. We have tried the following for our reader thread:
    1- If we get() a deleted entity with a LockMode.READ_UNCOMMITTED, we get a null entity back.
    2- If we get() a deleted entity with LockMode.READ_COMMITTED, we get a LockTimeoutException.
    We have also considered simply using truncate on the EntityStore, but this requires closing and reopening the DB, so this would not work for our need to always return a value, instantly.
    Any ideas, suggestions on how we could do this in a simple manner?
    Thanks,
    Max

    Hello Max,
    I understand the issue you're describing.
    I think the best performing solution by far is to load the new data into new databases while servicing reads from the old databases. When the load is complete, reads can be diverted to the new databases, and the old databases can then be removed.
    Unfortunately, this is easier to do with the base API than with the DPL, because the DPL is managing the underlying (base API level) databases for you.
    However, even using the DPL, this approach could be very straightforward if you happen to be keeping this data set (the one that needs to be reloaded) in a separate EntityStore, or you can change your application to do so. If so, you can create a new (empty) EntityStore with a different name and use this store for loading the new data. When the load is complete, divert reads to the new EntityStore object and remove all databases for the old EntityStore.
    If this is impractical, please explain, and I'll try to suggest a different solution. If you cannot use a separate EntityStore for this particular data set, then the solution may be more complex.
    --mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Need information for error RSDMD Message 197

    Hi Experts,
    I have a char.(ZLSTPABR) with conver Routi as 'ALPHA'  and data -type 40 CHARS.
    when i am loading this char i am getting an error :-
    Error :-    Data record 1 & with the key '50000009 &' is invalid in value   
                  Validation Test TP &' of the attribute/characteristic ZLSTPABR &
    My Doubt :-  What exactly the role of ALPHA with a char type of charaterisctics. ??
                        will this ALPHA Routine will work on input or out-put of the value....??
    I have read the threads on ALPHA conversion but didn't get my answers......
    Regards,
    RG

    Hello,,
    Is validatin Test TP part of your data for one of your attribute. If so check whether this infoobject has lower cases checked in general tab. Or see to it that data is present in upper case.
    Regards,
    Shashank

  • Need help for error ORA-06550

    0 down vote favorite
    Can any body please help I am getting below error for the code.
    ORA-06550: line 20, column 33:
    PLS-00306: wrong number or types of arguments in call to '||'
    ORA-06550: line 20, column 12:
    PL/SQL: Statement ignored
    ...condition1: if I put value explicitly in my parametrize cursor then it is not reaching till 2nd FOR loop. and after printing 'Inside' statement is executed. Condition2. If I put variable as parameter then it is giving above mentioned error.
    DECLARE
    /* First cursor */
    CURSOR get_tables IS
    SELECT DISTINCT * FROM src_table_list tbl ;
    /* Second cursor */
    CURSOR get_columns(v_table_name varchar2) IS
    SELECT SUBSTR (SYS_CONNECT_BY_PATH (column_name, ','), 2) csv
    FROM (SELECT column_name , ROW_NUMBER () OVER (ORDER BY column_name ) rn,
    COUNT (*) OVER () cnt
    FROM USER_TAB_COLUMNS where table_name = v_table_name)
    WHERE rn = cnt
    -- and col.sn = v_sn
    START WITH rn = 1
    CONNECT BY rn = PRIOR rn + 1;
    BEGIN
    FOR i IN get_tables LOOP
    dbms_output.put_line( 'Inside ' );
    FOR j IN get_columns(i.table_name) LOOP
    dbms_output.put_line('SELECT '|| j ||'FROM'||i.table_name||' ;' );
    dbms_output.put_line( ' ' );
    END LOOP;
    END LOOP;
    END;
    /

    Hi,
    j is a cursor and you need to specify the column name <b>j.csv</b>
    Also you need to add space before and after literal 'FROM':
             DBMS_OUTPUT.put_line ('SELECT ' || j.csv || ' FROM ' || i.table_name || ' ;');Please read SQL and PL/SQL FAQ
    When you put some code please enclose it between two lines starting with {noformat}{noformat}
    i.e.:
    {noformat}{noformat}
    SELECT ...
    {noformat}{noformat}
    Regards.
    Al
    Edited by: Alberto Faenza on Dec 1, 2012 4:27 PM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Urgent help needed:oc4j  server error coming while running  web application

    while running application below error is coming
    2007-05-28 18:05:39.439 NOTIFICATION JMSServer[]: OC4J JMS server recovering transactions (commit 0) (rollback 0) (prepared 0).
    2007-05-28 18:05:39.470 NOTIFICATION JMSServer[]: OC4J JMS server recovering local transactions Queue[jms/Oc4jJmsExceptionQueue].
    2007-05-28 18:05:54.471 ERROR J2EE HTTP-00004 Internal error raised tyring to instantiate web-application: webapp defined in web site OC4J 10g (10.1.3) Default Web Site. Application: datatags does not exist. Error creating Web application: webapp

    Hello,
    The notification messahes (JMS related) are here for information purpose and not related to your application.
    The ERROR J2EE HTTP-00004 is related to your application, is looks like you have a misconfiguration or something bad with your application and the module/application named "datatags".
    Could you please give more information about the application that you are deploying?
    - how do you deploy it?
    - what is the packaging? EAR or WAR, how did you package it? (Jdev or other?)
    - what are the different modules that you are using? (web apps, ejb, ...)
    - can you run the application from JDeveloper if you are using it?
    Regards
    Tugdual Grall

  • Need input for this requirement?

    Hi All,
    I got new requirement. In this i need to display one world map on that map i have so show blinking star for the customer countries.
    if the user click on perticular blinking star i need to display some data.
    How to achive this? please help me out.
    Thanks and Regards,
    Phani Kumar.

    Phani,
    You can also use Google Maps API .You can find help in below links:
    http://code.google.com/apis/maps/documentation/reference.html
    http://net.tutsplus.com/javascript-ajax/this-is-how-you-use-the-google-maps-api/
    -Suresh

  • Need inputs for FILE-Webservice-File using BPM scenario

    Hello All,
    can any one tell me how to do the file-webservice(soap adapter)-file with out BPM.
    If we cant do with out BPM then, please let me know after importing the WSDL file, how many Message interfaces i need to create what are they.
    Thanks and Regards,
    chinna

    Hi Chinna,
    Check this links for the receiver side SOAP configuration
    http://help.sap.com/saphelp_nw04/helpdata/en/29/5bd93f130f9215e10000000a155106/frameset.htm
    /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
    /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
    Sender side File adapter configuration is as usual
    > please let me know after importing the WSDL file, how many Message interfaces i need to create what are they.
    It is a synchronous scenario so you need to create the two message interfacess for the sender (one is for request message and another is for response message). For receiver you don't need to create any message interfaces, because the WSDL internally having the two messages (request and response).
    Regards
    Ramesh

  • Exception Handling for errors caused by Remote tables

    Hello
    I am trying to run a process that retrieves data from a remote table. Unfortunately occasionally the process fails because I exceed the number of simultaneous sessions allowed for the relevant table. I want to be able to handle this by directing the user to an errors page that I have built.
    Unfortunately I cannot seem to be able to handle the exception. I have included an EXCEPTION WHEN OTHERS section but this does not seem to work.
    Is it possible to handle these sort of errors? If it is possible I want to transfer this process into an asynchronous process so that the query can run in the background.
    Cheers Ian

    The code within my PLSQL DBMS JOB process is;
    declare
    CURSOR curTest IS
    SELECT DISTINCT PREMISE_ID FROM RWN_OOA_IMPORT WHERE PREMISE_ID IS NOT NULL;
    recTest curTest%ROWTYPE;
    l_value NUMBER :=1;
    l_process NUMBER;
    begin
    l_process := GET_CURRENT_PROCESS(1030);
    UPDATE IMPORT_PROCESS SET VOLUME_EXPECTED = (SELECT COUNT(PREMISE_ID) FROM (SELECT DISTINCT PREMISE_ID FROM RWN_OOA_IMPORT WHERE PREMISE_ID IS NOT NULL), PROCESS_STARTED = 1 WHERE PROCESS_ORDER = l_process;
    commit;
    FOR recTest IN curTest
    LOOP
    INSERT INTO CD_IMPORT (PREMISE_ID, LINK_REF, AT_CODE, TABLE_ID)
    (SELECT PRO_NUMBER, LINK_REFERENCE, CD_CPA.AT_CODE, 1 FROM CD_CPA
    WHERE PRO_NUMBER = rectest.PREMISE_ID AND ACCOUNT_NAME IS NOT NULL);
    UPDATE_STATUS(l_process, l_value);
    l_value := l_value + 1;
    END LOOP;
    EXCEPTION
    WHEN err_type.REMOTE_OBJECT_FAILURE THEN
    UPDATE_PROCESS_ERROR(DBMS_UTILITY.FORMAT_ERROR_STACK,l_process);
    WHEN err_type.RECURSIVE_SQL_LEVEL THEN
    UPDATE_PROCESS_ERROR(DBMS_UTILITY.FORMAT_ERROR_STACK,l_process);
    WHEN err_type.SIMULTANEOUS_SESSIONS THEN
    UPDATE_PROCESS_ERROR(DBMS_UTILITY.FORMAT_ERROR_STACK,l_process);
    WHEN err_type.PRECEDING_ERROR THEN
    UPDATE_PROCESS_ERROR(DBMS_UTILITY.FORMAT_ERROR_STACK,l_process);
    WHEN OTHERS THEN
    UPDATE_PROCESS_ERROR('Unhandled Error message' ,l_process);
    end;
    The table CD_CPA is the synonym to the DBlink table. The other processes used in this process is the UPDATE_PROCESS_ERROR shown below;
    create or replace procedure "UPDATE_PROCESS_ERROR"
    (in_error IN VARCHAR2, in_process_id IN NUMBER)
    is
    begin
    EXECUTE IMMEDIATE 'UPDATE IMPORT_PROCESS SET ERROR_MESSAGE = ' || chr(39) || in_error || chr(39) || ', ERROR = 1 WHERE PROCESS_ORDER = ' || in_process_id;
    commit;
    end;
    There is also the package err_type which holds the 4 error messages I get when I run or compile this process;
    create or replace PACKAGE err_type
    IS
    REMOTE_OBJECT_FAILURE EXCEPTION;
    PRAGMA EXCEPTION_INIT(REMOTE_OBJECT_FAILURE,-4052);
    RECURSIVE_SQL_LEVEL EXCEPTION;
    PRAGMA EXCEPTION_INIT(RECURSIVE_SQL_LEVEL,-604);
    SIMULTANEOUS_SESSIONS EXCEPTION;
    PRAGMA EXCEPTION_INIT(SIMULTANEOUS_SESSIONS,-2391);
    PRECEDING_ERROR EXCEPTION;
    PRAGMA EXCEPTION_INIT(PRECEDING_ERROR,-2063);
    end err_type;
    Hope this helps.

  • Need inputs for creating Jar file

    Hi All,
      I am doing the scenario as file to mail. so here i am using java mappings for sending the file in mail attachment.
    as i can see in my system there are already one imported archive exists with name called "java_mappings".
    in that i can find 10 to 12 mapings which are used for different interface.
    i have tried to export the imported archive to my local system and created the project with same in NWDS.
    but here i can not find jar file.
    can anyone suggest how can i get jar file for already exist the imported archive.
    second option is if i want to create new mappings then how can i get the Jar file.
    thanks,
    Bhaskar

    Hi Bhaskar,
    Jar file is an archive which consists of all class files needed by Java mapping. If you have a folder named Java_mapping and you guess that it is being used in different interfaces, then it should have the class files in it... may be the source code is missing...
    I will suggest you to export it into your local machine and extract using winzip.. then you might see some file with .class extesnion. Try a tool like frontendplus which will make java code from java class file to get there code..
    Now if you are trying to make one for your requirement i would suggest to read the stefan grube blog..
    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=%28J2EE3414700%29ID1981012450DB01072979760660502867End?blog=/pub/wlg/4774
    Also note that the java mapping is just a jar file which has:
    1. the com.sap.xpi.ib.mapping.lib.jar (PI7.1) or aii_map_api.jar (PI7.0 or XI3.0) file
    2. You java code class file.
    Regards
    Suraj

Maybe you are looking for

  • Firmware Upgrade - OLD Text Messages/Photos Appearing BEFORE I Text

    I recently went through the Thunderbolt Firmware Upgrade. All is well EXCEPT when I go to answer a text message. BEFORE I start typing, old messages and photos that I had sent to a totally different recipient months ago, are already entered into the

  • Continue to Play Music, in Both Accounts

    I'm working on two separate user accounts constantly and combining them is not an option. It's irritating when I switch to the other account and my music stops. Any way to enable access to the playing music on both sides?

  • New Webi Document Default Color - BOE XI 3.1 SP2

    Hello. We would like to change the default color in a new webi document. I have changed defaultconfig.xml in the following paths. Tomcat55\webapps\AnalyticalReporting\     webiApplet\AppletConfig     webiApplet\AppletConfig\AppletConfig     WEB-INF\c

  • How to populate image and text field in SQL Server

    I want to populate a table, i.e insert images in a table in SQL Server. I am using Java(JSP/Servlet). Can any one suggest me how to populate the image and text fields in SQL Server...of course, using Java. If possible, could you please give me a piec

  • I have 2 iPads and neither are connecting to the store

    We already have one ipad2 and have bought another - I have set these both up in my name and same payment details but using different apple IDs and passwords.... They were both working well this morning allowing FaceTime and app purchases but both hav