BUS2012.PurchaseOrder.releaseStepCreated is not raise on creation of PO

We understand that after saving of PO, event BUS2012.PurchaseOrder.releaseStepCreated should be triggred.
However, this is not happening in quality environement (in devlopment system raises the above event on creation of PO).
The function module attached in SWED is called but check FM is not called.
When I manually raise the above event using SWU0, the workflow gets triggred.
I have tried re-generating the BUS2012 object.
SWU3 settings are fine for all other workflows are working fine.
SWE2 linkages are fine. Events are active in WF & event bindings is fine.
Why the above event is not triggred ? any ideas ?
Thanks!

these events only get triggered when you customize it in the release procedure in SPRO.
In the Release Proicedure for Purchase Orders-->Define RElease Procedures for Purchase Orders
Activity release codes.
field Workflow must be a 1 or a 9, otherwise you will not get the standard events raised.
Kind regards, Rob Dielemans

Similar Messages

  • Xdb_installation_trigger does not support object creation of type SNAPSHOT

    hi everyone, i'm using Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit on solaris sparc 5.10
    we like to send an email through SSL, and after searching here and there I found out that oracle DB 11g able to go throught the SSL.
    since upgrade our DB to 11g would not be an option, so i tried to export XDB of 11g and import it into XDB 10gR2 schema, it was a mess...
    then i just reinstall XDB using catnoqm.sql & catqm.sql
    and now one of our programmer cant run some script like above
    CREATE MATERIALIZED VIEW FIFSYS_MKT_SCHEME_MV_COY
    TABLESPACE MARKETING_TABLES
    PCTUSED    40
    PCTFREE    10
    INITRANS   2
    MAXTRANS   255
    STORAGE    (
    INITIAL          64K
    MINEXTENTS       1
    MAXEXTENTS       UNLIMITED
    PCTINCREASE      0
    FREELISTS        1
    FREELIST GROUPS  1
    BUFFER_POOL      DEFAULT
    +)+
    NOCACHE
    LOGGING
    NOCOMPRESS
    NOPARALLEL
    BUILD IMMEDIATE
    REFRESH FORCE ON DEMAND
    WITH PRIMARY KEY
    AS
    +/* Formatted on 9/23/2010 1:07:42 PM (QP5 v5.114.809.3010) */+
    SELECT   coy_id,
    appl_branch_id,
    appl_object_code,
    product_type,
    ppdcf_paid_date,
    SUM (scheme_adm) scheme_adm,
    SUM (appl_unit) appl_unit,
    SYSDATE mkt_sysdate
    FROM   (SELECT   NVL (a.coy_id, '01') coy_id,
    a.branch_id appl_branch_id,
    DECODE (a.buss_unit, 'NMC', '2101', 'UMC', '2102', '2352')
    appl_object_code,
    a.platform product_type,
    TRUNC (c.contract_active_date) ppdcf_paid_date,
    NVL (s.ms_amt, 0) scheme_adm,
    NVL (o.total_item, 0) appl_unit
    FROM   ordmgmt.om_trn_appl_ms_lvl_object s,
    ordmgmt.om_trn_appl_hdr a,
    acctmgmt.ar_trn_sum_contracts c,
    +( SELECT appl_no, COUNT ( * ) total_item+
    FROM   ordmgmt.om_trn_appl_object
    GROUP BY   appl_no) o
    WHERE       s.appl_no = a.appl_no
    AND a.appl_no = o.appl_no
    AND s.ms_code IN ('MS03', 'MS14')
    AND c.appl_no = a.appl_no
    AND c.contract_no = a.contract_no
    +/*AND c.office_code = a.branch_id*/+
    AND NVL (a.coy_id, '01') = NVL (c.coy_id, '01'))
    GROUP BY   coy_id,
    appl_branch_id,
    appl_object_code,
    product_type,
    ppdcf_paid_date;
    COMMENT ON MATERIALIZED VIEW FIFSYS_MKT_SCHEME_MV_COY IS 'snapshot table for snapshot MARKETING.FIFSYS_MKT_SCHEME_MV_COY';
    and this error shown:
    ORA-00604 error occurred at recursive SQL level 1
    ORA-20000 Trigger xdb_installation_trigger does not support object creation of type SNAPSHOT
    ORA-06512 at line 32
    maybe some of you know how to solve this problem??
    and, this in the script of the xdb_installation_trigger
    DROP TRIGGER SYS.XDB_INSTALLATION_TRIGGER;
    CREATE OR REPLACE TRIGGER SYS.xdb_installation_trigger
    BEFORE
    CREATE ON DATABASE
    DECLARE
    sql_text varchar2(200);
    val number;
    BEGIN
    if (dictionary_obj_owner != 'XDB') then
    if (dictionary_obj_type = 'FUNCTION' or
    dictionary_obj_type = 'INDEX' or
    dictionary_obj_type = 'PACKAGE' or
    dictionary_obj_type = 'PACKAGE BODY' or
    dictionary_obj_type = 'PROCEDURE' or
    dictionary_obj_type = 'SYNONYM' or
    dictionary_obj_type = 'TABLE' or
    dictionary_obj_type = 'TABLESPACE' or
    dictionary_obj_type = 'TYPE' or
    dictionary_obj_type = 'VIEW' or
    dictionary_obj_type = 'USER'
    +)then+
    if (dictionary_obj_type  != 'PACKAGE BODY'
    +) then+
    sql_text := 'select count(*) from ALL_OBJECTS where owner = :1 and object_name = :2 and object_type = :3';
    execute immediate sql_text into val using dictionary_obj_owner, dictionary_obj_name, dictionary_obj_type;
    if (val = 0) then
    sql_text := 'select count(*) from dropped_xdb_instll_tab where owner = :1 and object_name = :2 and object_type = :3';
    execute immediate sql_text into val using dictionary_obj_owner, dictionary_obj_name, dictionary_obj_type;
    if (val = 0) then
    insert into xdb_installation_tab values
    +(dictionary_obj_owner, dictionary_obj_name, dictionary_obj_type);+
    end if;
    end if;
    end if;
    else
    raise_application_error(-20000, 'Trigger xdb_installation_trigger does not support object creation of type '||dictionary_obj_type);
    end if;
    end if;
    end;
    +/+
    /********************************************************************************/

    i'm so careless, after checking a fresh installation of the same version DB, i dont found xdb_installation_trigger.
    so just by simply remove that trigger & everything works just fine. :)

  • Credit Check is not working while creation of the delivery

    Hi,
    Credit check is not performing while creation of the delivery.
    As per current settings, there is no credit check at SO level. Ideally, system should show an error message while creation of the delivery if credit limit of the customer is exceeds.
    Below is the current OVA8 setting for Delivery group 02.
    It was working fine till last week, but due to some unknown changes in customization or master data, same is not working now.
    Could you please check below settings and suggest if any setting is wrong?

    You talking about the reaction field D am talking about beside to reaction field that is status/Block(check) .
    Status/Block(tick) is used to block the document.
    Where as you reaction field is used to give the either warning or error message based input you are giving
    A and C gives warning message and allow to save the document.
    B and D gives error message and will not allow to proceed further
    Please check this and try system will block the delivery.
    thanks,
    Srinu.
    Message was edited by: Srinu S

  • I am unable to Save the "Note" field while Creation of new  Contact

    Hi ,
    I  am unable to save the Note field while Creation of Contact in Web UI.
    Its happening in the Dev system but not in the QA Web UI.
    I have tried to debug  the component BP_CONT, But no use. 
    Can any one tell me the what could be the problem?
    Regards,
    DN

    Hi DN,
    The Notes part comes from the following view:
    BP_DATA/Notes (Context Node: NOTES; Attribute: TDLINE)
    You can debug in this view.
    It could also be a case of missing authorization - the entered text don't get saved when the user does not have authorization to save text in text objects. Please check.
    Regards,
    Shiromani

  • Error in JMS Communication Channel not raising alert

    Processing Errors in JMS Communication Channel are not raising alerts.
    The settings on the communication channel retires are set at 3 and 5min interval.
    In RWB the JMS communication channel shows processing errors but an alert is not raised.
    The alert are configured in our system and we even have a catch all alert rule with * (wildcard). Errors in PI message processing are raising alerts but errors in Comm Channel are not raising alerts.
    The message in SXI_MONITOR shows as processed successfully but when we check the RWB and Comm. Channel Monitoring we see processing errors "Channel error occured; detailed error description: JMS error: Connection to the server has been terminated; Linked error: Connection reset, Error Code:null"
    Are we missing any configuration? How do we get alerts/notifications if there are errors in Comm. Channel without having to login into RWB and watch it periodically?
    Any help is greatly appreciated.
    RM

    Hi,
    What is the staus of Communication channel in RWB when it fails, RED ??if yes then it should genarate alert.
    create one more alert for specific to JMS interface and check it out.
    Regards,
    Raj

  • Should not raise no data found error

    Hi Experts,
    I am using select into statement in procedure and put some condition in select statement.
    I want if condition failed then it sould put null in to target variable . It should not raise no data found error
    e.g
    select abc into v_abc from table
    where cond1=cond;
    if this select statement no give any record it should put null into v_abc and not raise no data found error
    pls suggest something
    UG

    You could do...
    SQL> ed
    Wrote file afiedt.buf
      1  declare
      2    v_abc varchar2(20);
      3  begin
      4    SELECT
      5      CASE
      6        WHEN (select COUNT(*) from emp where empno = 1234) > 0 THEN
      7          (select ename from emp where empno = 1234)
      8        ELSE
      9          null
    10      END
    11    INTO v_abc
    12    FROM dual;
    13* end;
    SQL> /
    PL/SQL procedure successfully completed.But that's no better than doing a check first as a seperate SQL in the PL/SQL.
    I would do this... (if I really didn't want the no_data_found exception)
    SQL> ed
    Wrote file afiedt.buf
      1  declare
      2    v_abc varchar2(20);
      3  begin
      4    SELECT max(ename)
      5    INTO v_abc
      6    FROM
      7      (
      8      SELECT ename from emp where empno = 1234
      9      UNION
    10      SELECT null from dual
    11      );
    12    dbms_output.put_line(NVL(v_abc,'!null!'));
    13* end;
    SQL> /
    !null!
    PL/SQL procedure successfully completed.
    SQL> ed
    Wrote file afiedt.buf
      1  declare
      2    v_abc varchar2(20);
      3  begin
      4    SELECT max(ename)
      5    INTO v_abc
      6    FROM
      7      (
      8      SELECT ename from emp where empno = 7782
      9      UNION
    10      SELECT null from dual
    11      );
    12    dbms_output.put_line(NVL(v_abc,'{null}'));
    13* end;
    SQL> /
    CLARK
    PL/SQL procedure successfully completed.
    SQL>

  • Why is the folder strukture based on the import date, and not on the Creation date? How can i setting this?

    Why is the folder strukture based on the import date, and not on the Creation date? How can i setting this?

    What folder structure?
    If you're referring to how Aperture stores the originals in a managed library then the answer is you can't change it.
    If having the originals stored in a specific file structure is important to you you will need to switch to a referenced original setup.

  • Exporting document as print PDF having custom Links not raising "CreateResourceStream" on custom Links Resource Handler.

    Print PDF export not raising any callBack(CanCreateResourceStream, CreateResourceStream) on my custom resource handler (ILinkresourceHandler) this lead to Low resolution images on PDF on other hand all Other export like Interactive PDF, PNG, JPEG even Print are working fine .CustomDataLink Sample also have same problem .

    Print PDF Export & IDML Export work on background thread means only model plugin get callbacks related to PDF export but my LinkResourceHandle Implemented in UI Plugin so I fix my problem by moving LinkResourceHandler implementation to new model plugin.if you want it to be in UI pligon only than put an empty text file name "DisableAsyncExport" in macos content folder inside app on mac, this will disable background export of PDF & IDML .

  • Delivery Note to Subcontract creation error "Essential transfer parameters

    Hi
    I am facing issue in return delivey
    Delivery Note to Subcontract creation error "Essential transfer parameters are missing in record:000001".
    Could you please let me know the casue of this error and where exactly i can see error.
    Regards
    vikcy

    Hi Vicky,
                   Check If the Customer number(Plant) has been maintained in the vendor master record control data and the vendor should also be maintained in the customer master data. Once you maintain this system determines the shipping point based on the  customer master and the shipping data missing. Kindly try delivering after maintaining these and let me know If you need any more information on this.
    Regards
    Ram Pedarla

  • Start automatically CPS job waiting event when event not raised

    Hi,
    how to automatically start at a defined time a CPS job waiting an event, , if the event is not raised ?
    Clement

    Hi,
    You can have another event associated with such job chains(say Event_Force_Start) and define an OR condition in the event expression of the job chain. You can trigger the Event_Force_Start by anothe dummy script that excutes based on scheduled time or a submit frame. Thus yu can start the job at required time irrespective of the event under consideration being raised or not
    Regards
    Raj

  • Connection refused is not raising an exception

    Hi, I am having problems getting my code to recognise that a url refuses a connection, eg "http://tigers.com.au".
    Opening the url in a browser correctly shows that a connection is refused.
    However, in Java (1.6_07) code as below, no exception is raised, and the response code is 200 OK.
    Even though no exception is raised, the content that is returned by the InputStream is actually from somewhere else (my local development server), so it seems that the connection is not actually successful.
    The code works fine for other urls that does accept a connection, eg it works fine for "http://www.tigers.com.au".
    Why is my code not raising an exception for cases where the url refuses a connection? Or is there a bug in Java?
    Grateful for any help.
              BufferedReader in = null;
              String s=null;
              HttpURLConnection urlCon = null;
              URL url = null;
              try {
                   url = new URL("http://tigers.com.au");
                   urlCon = (HttpURLConnection) url.openConnection(); 
                   urlCon.connect();
                   System.out.println("urlCon after connect: "+urlCon.getURL());
                         System.out.println("Response code: ["+urlCon.getResponseCode()+"] "+urlCon.getResponseMessage());
                   in = new BufferedReader( new InputStreamReader(urlCon.getInputStream()));
                   while ( (s=in.readLine()) != null) {
                        System.out.println("s: "+s);                    
              catch (Exception e) {
                   System.out.println("Exception: "+e);
              }

    Have found that wildcard addresses matches any address of the local system, and that in IPv4, the wildcard address is 0.0.0.0. Can check for this with InetAddress.isAnyLocalAddress().
    This means that I could potentially handle these cases by adding code to "ping" a host such as "tigers.com.au" using
    InetAddress address = InetAddress.getByName(name);
    if (InetAddress.isAnyLocalAddress() {
    .... do something, eg raise exception
    }But this is not fully satisfactory, as I would rather know that a "connection refused" exception is raised, which is actually the case with "tigers.com.au" (as all the browsers seem able to detect). I am not entirely sure what the relationship is between a site that has "connection refused" and it returning an ip address of 0.0.0.0. I don't think they are synonymous.
    Any thoughts?

  • EDI Delivery - Not raising error for invalid ISO UOM

    Standard SAP FM IDOC_OUTPUT_DELVRY include LV56KF62 performs Unit_of_measure_sap_to_iso but does not analyze the return code and incorrectly generates an invalid IDoc. The function called, unit_of_measure_sap_to_iso raises an error internally when the iso-code is invalid but an error message is not raised.
    Is there a correction for this situation?
    Standard SAP code follows:
    ((LV56KF62)
    PERFORM UNIT_OF_MEASURE_SAP_TO_ISO USING    TAB_LIPS-VRKME
                                         CHANGING E1EDL24-VRKME.
    (UNIT_OF_MEASURE_SAP_TO_ISO)
    FORM UNIT_OF_MEASURE_SAP_TO_ISO USING VALUE(SAP_CODE) TYPE ANY
                                    CHANGING    ISO_CODE  TYPE ANY.
      DATA: H_ISO_CODE LIKE T006-ISOCODE.
      CALL FUNCTION 'UNIT_OF_MEASURE_SAP_TO_ISO'
           EXPORTING
                SAP_CODE    = SAP_CODE
           IMPORTING
                ISO_CODE    = H_ISO_CODE
           EXCEPTIONS
                NOT_FOUND   = 1
                NO_ISO_CODE = 2
                OTHERS      = 3.
      IF ( SY-SUBRC IS INITIAL ).
        ISO_CODE = H_ISO_CODE.
      ELSE.
        CLEAR ISO_CODE.
      ENDIF.
    ENDFORM.                               " UNIT_OF_MEASURE_SAP_TO_ISO
    FUNCTION UNIT_OF_MEASURE_SAP_TO_ISO.
    ""Lokale Schnittstelle:
    *"       IMPORTING
    *"              SAP_CODE LIKE  T006-MSEHI
    *"       EXPORTING
    *"              ISO_CODE LIKE  T006-ISOCODE
    *"       EXCEPTIONS
    *"              NOT_FOUND
    *"              NO_ISO_CODE
    Deklarieren
      data: code(3) type c.
    Maßeinheit bestimmen
      SELECT SINGLE * FROM T006
        WHERE MSEHI = SAP_CODE.
      IF   SY-SUBRC <> 0
        OR T006-ISOCODE IS INITIAL.
        move SAP_CODE to code.
        MESSAGE E035 WITH CODE                                  "B20K071649
          RAISING NOT_FOUND.
      ENDIF.
      ISO_CODE = T006-ISOCODE.
      IF ISO_CODE IS INITIAL.
        RAISE NO_ISO_CODE.
      ENDIF.
    ENDFUNCTION.

    I am afraid not, but eventually your IDoc should fail as it blanks out the unit if it cannot be converted to ISO code.

  • LPD_CUST not triggering transport creation

    When I make a change using tcode LPD_CUST, system does not prompt for creation of transport....why?

    Hi
    I am also facing the same issue. I checked the note. This not is valid for 7.02 SP09 whereas I have 7.02 SP10 and this note cannot be applied. Still I'm not able to transport the changes as it doesn't asks for the transport requests.
    Any help is appreciated.
    Thanks
    Ravi

  • ME59N not allowing PO creation- Availability check

    Hi
    I created  a PR and trying to do Autom PO creation using ME59N, but when I execute ME59N, I am getting a message as NO Items Found in ME59N T Code.
    I used to PR number again in ME21N to create PO by manually providing PR number in ME21N line item. But I am getting a warning as " Of material XYX-123, only 0 EA are available on desired date"
    Few things I checked are Auto PR is Ticked in Purchasing view of material master and Vendor master.
    CAn someone help me how can I make availability of material in the scheduled date. Here we using  APO also.
    MD04- From APO Product availablity overview- CUmulative QTY- 17, Confirm Quantity- 0. My PR Qty is 1.
    Can some one guide me what might be the problem, in which I am not able to create PO from ME59N. as it is showing No items.
    Also when I try to cretae manuall, its saying available qty is zero.
    Thanks
    Vineeth Varghese

    Hi There
    I hope you trying to convert the STR(PR) to STO(PO),,  And in the supplying plant avilability on the delivery date is ZERO,,
    Raise the stock in Supplying plant( through 561- if you are only doing testing) and make sure that availability is more than the required,, and try to create the STO(PO) in ME59n the PO will create,,,
    Seems you have configured as Dynamil Safety Stock, sytem will look not only Current Stock, but also a MRP point of view,, If there is any reservations, cutomer requirement and order requirement, system will block the current stock for that usage,,
    Guessing thats the reason you are facing this issue,,
    Thanks
    Senthil

  • MERGE statement - Source with duplicate values not raising error ora-30926

    Hi ,
    I'm having a problem with merge that has already been reported in another thread ( Re: MERGE strange behavior ). I created a procedure with a query and have tested inserting two equal values on the Key column to raise the error. But on the first time there i run the Procedure it runs without error, apparently updating with the first row found. On the second time there i run the procedure then Oracle raises the error.
    Above you can see the code to simulate the issue:
    -- creating the table
    create TABLE teste
    ( ID NUMBER NOT NULL , DESCR VARCHAR2 (20 CHAR) , GRUPO VARCHAR2 (30 CHAR) );
    -- inserting the pk in table
    ALTER TABLE Teste
    ADD CONSTRAINT DimTestec_PK PRIMARY KEY ( ID ) ;
    -- inserting records in the table
    insert into teste
    select -2 AS id,'t-2' AS descr,'t-2g' AS grupo from dual
    union all
    select -1 AS id,'t-1' AS descr,'t-1g' AS grupo from dual
    union all
    select 1 AS id,'t1' AS descr,'t1g' AS grupo from Dual
    union all
    select 2 AS id,'t2' AS descr,'t2g' AS grupo from Dual
    union all
    select 3 AS id,'t3' AS descr,'t3g' AS grupo from Dual
    union all
    select 4 AS id,'t4' AS descr,'t4g' AS grupo from Dual
    union all
    select 5 AS id,'t5' AS descr,'t4g' AS grupo from Dual
    --create the procedure to teste the merge
    create or replace procedure mergeteste is
    Begin
    MERGE INTO teste testemerge
    USING ( select -2 AS id,'t-2' AS descr,'t-2g' AS grupo from dual
    union all
    select -1 AS id,'t-1' AS descr,'t-1g' AS grupo from dual
    union all
    select 1 AS id,'t1' AS descr,'t1g' AS grupo from Dual
    union all
    select 2 AS id,'t2' AS descr,'t2g' AS grupo from Dual
    union all
    select 3 AS id,'t3' AS descr,'t3g' AS grupo from Dual
    union all
    select 4 AS id,'t4' AS descr,'t4g' AS grupo from Dual
    union all
    select 5 AS id,'t5' AS descr,'t4g' AS grupo from Dual
    union all
    select 5 AS id,'t6' AS descr,'t6' AS grupo from Dual ) testesource
    ON (testemerge.id = testesource.id)
    WHEN MATCHED THEN
    UPDATE SET testemerge.descr = testesource.descr,
    testemerge.grupo = testesource.grupo
    WHEN NOT MATCHED THEN
    INSERT ( testemerge.id, testemerge.descr, testemerge.grupo )
    VALUES ( testesource.id, testesource.descr, testesource.grupo ) ;
    commit work;
    EXCEPTION
    WHEN OTHERS THEN
    begin
    ROLLBACK;
    dbms_output.put_line(dbms_utility.format_error_stack||dbms_utility.format_error_backtrace);
    end;
    end mergeteste;
    -- the first time you execute the procedure, it runs without error - when it shouldn't run cause there's two id with value 5 on the testesource query.
    -- the second time it raises the expected error.
    Here's the oracle version:
    1 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    2 PL/SQL Release 11.2.0.3.0 - Production
    3 CORE 11.2.0.3.0 Production
    4 TNS for Linux: Version 11.2.0.3.0 - Production
    5 NLSRTL Version 11.2.0.3.0 - Production
    Thanks in advance.
    Best Regards.
    Renan Ribeiro

    Hi, Renan,
    That sounds like a bug. In Oracle 11.1, I get the error the first time I run the procedure, but in Oracle 11.2, I get the same results you do (that is, no error the first time I run the procedure, error the second time).

Maybe you are looking for