Standard SAP Message

Dear All,
In standard Transaction COR2,when i release my process order at that time I got Message.
So how can i change this message?
And also i want to check that which type of message exist in SAP.
Is there any T code frm where i got all msg list?

Dear Maulik,
But why?
Its not advisable to make in change in std. Program.You can put your checks in user exits but in std. program not
at all recommended. Concern your abaper what can be done.
And  if I am not wrong, you want to restrict that manual Batch creation, correct or nor?
If yes then there are some other ways by which you can control it.
- Transaction Variant
- User Exit
- Authorization control.
Regards,
Dhaval

Similar Messages

  • Change Standard SAP Messages

    Hi,
    how can I change the standard SAP messages in Web Dynpro Java?
    Thanks in advance.
    Elvez

    Hi Maksim,
    thanks for your fast reply.
    With "Standard SAP message in WDJ" I refer to, for example, the messages you get when you enter "asdf" into an inputfield binding a context attribute of type date.
    /Elvez

  • Changing Standard SAP messages

    Hi all,
    is there any way to change the SAP Standard messages like user authentication failed, account locked etc.......
    Regards,
    Sithi

    Hi Sithi,
    You can search the texts within *.properties files and modify them there (restart the portal afterwards). Anyhow, this is a modification and the texts will be overwritten with the next SPS, so the mods have to be re-done (or save your modified *.properties files and copy them over - but in this case, it could be that there are new (or corrected) entries within the new properties files which then you would miss).
    Hope it helps
    Detlev

  • Populating our log message along with standard sap log in ck11n.

    Hi all,
    I have developed a user exit which is used in costing of material using ck11n.
    Here i have to show our custom log message along with the standard log shown by standard sap system after costing run is complete.
    I got one FM-- CM_F_MESSAGE  which is used by SAP. But i want the message along with SAP messages and not separately.
    Can u help me out for this. its very urgent.
    Thanks in advance.

    Hi
    I'm not sure because I don't know that trx, but I seem the function group of that function manages a log, so you can try.
    This is an extract of abap code of SAPLCKDI where that fm is used:
    CALL FUNCTION 'CM_F_MESSAGE'
       EXPORTING
         ARBGB = Y_CMF-CK
         MSGNR = '327'
         MSGTY = Y_CMF-W
         MSGV1 = SICHT
         MSGV2 = KLVAR.
    So I suppose you should call it by this way:
    CALL FUNCTION 'CM_F_MESSAGE'
       EXPORTING
         ARBGB = <your message class>
         MSGNR = <message number>
         MSGTY = <message type>
         MSGV1 = <text 1>
         MSGV2 = <text 2>
         MSGV3 = <text 3>
    I think MSGV* is optional parameter.
    Max

  • How to search for a standard sap error message

    Hi all,
        I want to know where exactly we need to search for a standard sap error message ( For example like STACK_NO_ROLL_MEMORY).
        I am searching the same in sap market place/oss note search...but don't see what I am looking for ...
       Could you please help on the same ?
    Thanks,

    Hi Shravan,
    Normally system throws up an error when it reaches the threshold point. Normally the threshold / critical points are arrived at by considering the SAP recommended values and what is the sytem configuration you have got.
    In true project scenario because of budget constraints we might not be able to have ideal system configuration which SAP recommends , in that case we have to tune to the system perform at an optimum level considering various aspects
    In yr case memory parameters should have been set at level , but for yr job it needed more memory which it could not allocate and throwed an error.
    hope i have answered yr question .
    Regards
    Balaji

  • Release? while assigning Z Message Type to a Standard  SAP IDOC Basic type

    Hi Experts,
    Am trying to assign a custom Message Type to a Standard SAP IDOC Basic type in WE82 transaction, but am not sure How to find the Release(last column of WE82 Tx)? Pls. let me know.
    Thank you

    Hello,
    In case of IDOC, Go to Transaction WE30, type your IDOC name & select basic type & extension.
    After that select Go to -> Header data (Shift+F7), you will Idoc header info. In the same pop-up you will find IDOC release for which version.
    Regards,
    Sameer

  • Suppressing the message generated by standard SAP code

    Hi experts,
    I have requirement in which i have to suppress the warning message generated by standard SAP code.Is it possible?
    If so how?
    Any pointers will be highly appreciated.
    Thanks,
    Rakshith

    Hi,
    Check with the functional consultant. There might be a config transaction, wherein you can specify the type of error whether Harderror' or warning etc.
    I know, Fi and MM has that.
    Regards,
    Subramanian

  • Is there any standard SAP table which stores the license number assigned to a delivery item

    Hi Experts,
    This is in relation to license number assigned to a delivery item under ‘Export License Log’. Our scenario is for delivery of type NLCC created for an inter-company stock transport order. (i.e.not a sales order case where the license may get copied from sales order to delivery through copy control)
    As we understand, for legal control – relevant scenarios, export license for each item shall be determined afresh every time the delivery is accessed. (Depending on legal regulation, grouping, destination country, export control class, delivery partners vis-à-vis license master customer assignments etc.)
    To print the license text on one of the delivery output types, we want to access the license number for each item. (determined under export license log)
    Our question is:  is there any standard SAP table which stores the license number assigned to a delivery item?
    We have checked some of the license tables (T606*, VAEX, EMXX etc.) but couldn’t get any specific table storing delivery-item-specific license data.
    Helpful answers Text Removed
    Regards,
    Jagan
    Message was edited by: G Lakshmipathi
    Dont add such text in your post

    Hi Lakshmipathi,
    The export control log can be accessed by going to delivery Extras-> Export license log
    We need a table that stores the determined license for each item in a delivery document ( as shown in the below screenshot)
    Regards,
    Jagan

  • Exception handling for a standard SAP Function Module - the OO way

    Hello,
    I was wondering what is the correct way to call a standard SAP function module inside a method of global class.
    I want to display the error via the:
    get_text( ) and get_longtext( ) methods.
    I don't want to use the sy-subrc check. Is this possible?
    My example doesn't seem to work...
    See example bellow:
    DATA: ex_object_cx_root TYPE REF TO cx_root,
          ex_text TYPE string,
          ex_text_long TYPE string.
    TRY.
          CALL FUNCTION 'L_TO_CONFIRM'
            EXPORTING
              i_lgnum                        = i_lgnum      " Warehouse number
              i_tanum                        = i_tanum      " Transfer order number
              i_quknz                        = '1'          " '1' - confirm withdrawal only (picking )
              i_commit_work                  = 'X'          " Indicator whether COMMIT WORK in function module
            TABLES
              t_ltap_conf                    = it_ltap_conf " Table of items to be confirmed
            EXCEPTIONS
              to_confirmed                   = 1    " Transfer order already confirmed
              to_doesnt_exist                = 2
              item_confirmed                 = 3
              item_subsystem                 = 4
              to_item_split_not_allowed      = 51
              input_wrong                    = 52
              OTHERS                         = 53.
        CATCH cx_root INTO ex_object_cx_root.
          ex_text = ex_object_cx_root->get_text( ).
          ex_text_long = ex_object_cx_root->get_longtext( ).
          " Error:
          RAISE EXCEPTION TYPE zcx_transfer_order
            EXPORTING textid = zcx_transfer_order=>zcx_transfer_order
                 err_class = 'ZCL_WM_TRANSFER_ORDER'
                 err_method = 'CONFIRM_TO_2STEP_PICKING'
                 err_message_text = ex_text
                 err_message_text_long = ex_text_long.
      ENDTRY.
    Thank you very much in advance

    Hello Marko,
    If i understand correctly you've enclosed the call to the FM 'L_TO_CONFIRM' inside the TRY ... CATCH ... ENDTRY block.
    CATCH cx_root INTO ex_object_cx_root.
          ex_text = ex_object_cx_root->get_text( ).
          ex_text_long = ex_object_cx_root->get_longtext( ).
    You can't do this because the FM 'L_TO_CONFIRM' doesn't propagate OO exceptions!
    Your approach is almost correct, what you've to do is goes like this:
    CALL FUNCTION 'L_TO_CONFIRM'
      EXPORTING
        i_lgnum                        = i_lgnum      " Warehouse number
        i_tanum                        = i_tanum      " Transfer order number
        i_quknz                        = '1'          " '1' - confirm withdrawal only (picking )
        i_commit_work                  = 'X'          " Indicator whether COMMIT WORK in function module
      TABLES
        t_ltap_conf                    = it_ltap_conf " Table of items to be confirmed
      EXCEPTIONS
        to_confirmed                   = 1    " Transfer order already confirmed
        to_doesnt_exist                = 2
        item_confirmed                 = 3
        item_subsystem                 = 4
        to_item_split_not_allowed      = 51
        input_wrong                    = 52
        OTHERS                         = 53.
    IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
              INTO ex_text. "Get the ex_text by this technique & not by CX_ROOT->GET_TEXT()
    ENDIF.
    I'll have to check how to fetch the long text of the message
    BR,
    Suhas

  • How to know where the user exits or enhancement used in standard sap code?

    Hi
    I m pretty new to abap.
    How can I know where the user exits or enhancement used in standard sap code?
    As i have to add some functionality to the standard sap code. I m looking to search the enhancement or user exits used in this standard code wher i can add my functionality.
    thanks in advance.
    Moderator message : Search for available information, thread locked.
    Edited by: Vinod Kumar on Oct 19, 2011 2:38 PM

    Hi Henry,
    I don't think this is the easiest way to look at the code around a particular field on the screen. Debugging standard programs also can be very tedious, if not impossbile. So, instead of this question, I would like to find out exactly what you want to do if you know the code.
    If you are in a transaction and you want to know where the code of a particular field is, the fastest way to get to it is by pressing the F1 key on the field and then press the Technical info button on the help screen. In here you will typically see the same kind of information but it is very specific to the field you selected.
    PROGRAM(SCREEN) tells you which program is manipulating the main screen, in which your field is embedded. Remember your field may be included in a sub-screen and that subscreen may be the one included in the main screen.
    PROGRAM(SUB SCREEN) tells you which program is directly responsible for the field on the subscreen it is included in. This is where you should find the code most appropriate for the field, but not necessarily.
    PROGRAM(GUI) controls how your push buttons and the menu options in the screen behave and controlled.
    Srinivas

  • How to make plant mandatory field in Sales order thru standard SAP process

    Hello,
    There is requirement in business that User wants to make plant field Mandatory in Sales order line item once material number is entered. Can you please guide me how I can make Plant field mandatory thru Standard SAP process.
    I had checked it thru Incompletion process & Order type incompletion messages but still Plant field is not becoming mandatory in Sales order. It only gives incompletion log while saving the SO. Please suggest how to do it thru Standard SAP process.
    Thanks & Regards,
    Saurabh

    HI
    Plant will determine based on Customer-material Info Record, Customer Master data & material Master
    If plant is not mandatory in customer Master and Customer material no problem
    but at the time of creating the material master  Plant Mandatory as per my knowledge, so system will pick plant from Material master  that is the case why you required plant Mandatory in Sale order level
    and you need to do Shipping Point Determination for that plant
    Did you check by using User Exit ? if not try once what i have suggested
    Try with User Exit
    MV45AFZZ , FORM USEREXIT_SAVE_DOCUMENT
    VBAP - WERKS = " "
    if VBAP - MATNR , POSNR = not initial
    Error Messgae "E"
    Check and Revert
    Regards,
    Prasanna
    Edited by: prasanna_sap on Feb 14, 2012 11:41 AM

  • How to access a table of SAP standard SAP method from external program

    Hi Friends,
    I have to access a table and modified it defined in a standard SAP method (PROCESS_INPUT_FILTER) of class (CL_HANDLE_MM).
    As we normaly do it in case of Standard program
    for example: ('(SAPLMEPO)ett[]') here we are accessing internal table ett defined in SAPLMEPO.
    so how we can do the same thing if some thing defined in standard SAP method.
    Pl. help.

    Thanks for the info guys, it will come in handy.
    I need to validate that a number is entered with zero or one decimal place, then make sure it is evenly
    divisible by .5 in order to test for whole or half numbers only. If not, I use an alert to
    display a message when the user leaves the field.
    If there is a better way to achieve this, I am all ears!
    Thank you for your time,
    Gary

  • IDOC trigger using Z change pointers for standard SAP table

    For IDOC trigger, is using custom change pointers on standard SAP master data tables, a good idea? A seasoned abaper told me "it will mess with the standard" and further told to go with scheduled job.
    So, for example, say that my data for table T001K is updated via transports in PRD and I need to transfer this updated data via IDOC to an external system. Since there is no standard message type for this data, I will create a new one. Further, I will create a new change pointer for table T001K (it already has six fields with their data elements activated for Change Documents). Then I link the message type and the new change pointer. And so on an so forth. I have followed the procedure given here:SAP Tips: A to Z of Custom Change Pointer
    Now, the question is, will this be a good idea to capture data and trigger IDOC? Or a batch program with calls to standard FM to read CDHRD/CDPOS be a more suitable option.
    I need to know if a near instantaneous data transfer (and an effecient one as far as the system performance and reliability is concerned) can be acheived. If there is any other way of doing this, I am not aware of it!
    Any one has any input/experience on this?

    Hi Viktor,
    I think the batch program approach would be a good solution as the by this way you are taking matter into your own hands rather giving control to the SAP framework because you may have to test out the other approach as to how the standard SAP framework is behaving for custom change pointers.
    Thanks,
    Ravi

  • Standard PML Message XSD Import in PI Gives Error ::AII -PI-ECC Integration

    Hi Experts,
    We are currently integrating the AII system with ECC using  PI as a middleware. We are trying to post one type of message in AII which will check the tag event in that message and do the required action in AII.
    Now point is AII team is expecting a PML mesage as below -
      <?xml version="1.0" encoding="utf-8" ?>
    - <pmlcore:Sensor xmlns:pmlcore="urn:autoid:specification:interchange:PMLCore:xml:schema:1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:autoid:specification:interchange:PMLCore:xml:schema:1 ./PML/SchemaFiles/Interchange/PMLCore.xsd">
      <pmluid:ID xmlns:pmluid="urn:autoid:specification:universal:Identifier:xml:schema:1" />
    - <pmlcore:Observation>
      <pmlcore:DateTime>2012-02-08T16:41:26.760</pmlcore:DateTime>
      <pmlcore:Command>TAG_DECOM_BATCH</pmlcore:Command>
    - <pmlcore:Data>
    - <pmlcore:XML>
      <PRODUCT>TRN_PROD_13</PRODUCT>
      <BATCH_ID>ATRN_PROD13B</BATCH_ID>
      <LogicalDeviceID>DG_AMBOISE_LINE_1</LogicalDeviceID>
      </pmlcore:XML>
      </pmlcore:Data>
      </pmlcore:Observation>
      </pmlcore:Sensor>
    And they have also provided the standard PML message xsd to us but when we are importing it in to XI it is giving the below error -
    Change list activated; note the following information
    Check result for External Definition: PML | urn:sugata_PI_LFTP: Document check found errors
    Cause: Loaded document contains incorrect XSD definition
    Name of '/schema/element("XML")' starts with 'xml'
    as we can see in the above XML there is a tag called  <pmlcore:XML> if we change this to something like <pmlcore:ABC>
    it is imported successfully and we can see the message structure  in the XSD also.
    As PML XSDs are standard so the AII team is also not changing the same as mentioned above.
    Please advise how can we import this XSD in PI with tag name XML?
    Another question, which is very confusing to us -  is PI able to send PML message as mentioned above? or PI will send a simple XML as below -
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:MT_Batch_DECOMM xmlns:ns0="http://pfizer.com/serialization/batch_expiration">
    - <Observation>
      <DateTime>2012/02/08</DateTime>
      <Command>TAG_DECOM_BATCH</Command>
    - <Data>
    - <XML>
      <PRODUCT>F000000211</PRODUCT>
      <BATCH_ID>00000TESTAII001</BATCH_ID>
      <DOCUMENT_NO>0000000004811027</DOCUMENT_NO>
      <LogicalDeviceID>DG_GLOBAL</LogicalDeviceID>
      </XML>
      </Data>
      </Observation>
      </ns0:MT_Batch_DECOMM>
    and AII will convert it to PML message using some PML engine or PML converter in AII?
    Request your urgent help in this regard. Any help will be appreciated and rewarded.
    The standard XSDs we are using are - PMLCore.xsd and Identifier.xsd , first one is referring the second one.
    Thanks
    Sugata B Majumder

    Hi Mark,
    Thanks for the input. I have also thought the same using XSLT or JAVA as in PI7.1 the tag XML is not allowed in xsd. But I got surprise when I have created a data type having a field name as XML and xsd for this has been successfully generated.
    Any ways I have handled the entire structure target payload creation in XSLT. here is the XSLT code I have written-
    <?xml version="1.0" encoding="utf-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <xsl:template match="/">
       <xsl:comment>
       This XSLT Mapping is designed to handle the PML structure required by SAP AII system.This XSL Transformation will create PML Standard Message in SAP PI.
       Author: majums15
    </xsl:comment>
      <pmlcore:Sensor xmlns:pmlcore="urn:autoid:specification:interchange:PMLCore:xml:schema:1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:autoid:specification:interchange:PMLCore:xml:schema:1 ./PML/SchemaFiles/Interchange/PMLCore.xsd">
      <pmluid:ID xmlns:pmluid="urn:autoid:specification:universal:Identifier:xml:schema:1" />
          <pmlcore:Observation>
          <pmlcore:DateTime>
         <xsl:value-of select="substring(//EDI_DC40/CREDAT,1,4 )" />
      <xsl:text>-</xsl:text>
      <xsl:value-of select="substring(//EDI_DC40/CREDAT,5,2 )" />
      <xsl:text>-</xsl:text>
      <xsl:value-of select="substring(//EDI_DC40/CREDAT,7,2 )" />
      <xsl:text>T</xsl:text>
      <xsl:value-of select="substring(//EDI_DC40/CRETIM,1,2)" />
      <xsl:text>:</xsl:text>
      <xsl:value-of select="substring(//EDI_DC40/CRETIM,3,2)" />
      <xsl:text>:</xsl:text>
      <xsl:value-of select="substring(//EDI_DC40/CRETIM,5,2)" />
      </pmlcore:DateTime>
            <pmlcore:Command>TAG_DECOM_BATCH</pmlcore:Command>
            <pmlcore:Data>
              <pmlcore:XML>
               <xsl:element name="PRODUCT">
               <xsl:value-of select="//ZBATMAS/IDOC/ZE1BATMAS/MATNR" />
                </xsl:element>
                 <xsl:element name="BATCH_ID">
                 <xsl:value-of select="//ZBATMAS/IDOC/ZE1BATMAS/LICHA" />
                  </xsl:element>
                <xsl:element name="LogicalDeviceID">
                 <xsl:text>DG_GLOBAL</xsl:text>
                  </xsl:element>
                 <xsl:element name="DOCUMENT_NO">
                 <xsl:value-of select="//ZBATMAS/IDOC/EDI_DC40/DOCNUM" />
                  </xsl:element>
                </pmlcore:XML>
            </pmlcore:Data>
          </pmlcore:Observation>
        </pmlcore:Sensor>
      </xsl:template>
    </xsl:stylesheet>
    Thanks
    Sugata B

  • How to change standard SAP program SAPLFSKB to add custom fields...?

    Hi Gurus,
    I have to change the standard SAP program SAPLFSKB screen 100 to add custom fields...i looked into OSS notes and there is a note: 174413 that provides steps to add custom fields...but when i try to do this it doesnt let me do it...it says that request cannot be changed....do i have to use modification agent...if that is the case then how shud i proceed with this....so please provide me some inputs....
    your help will be appreciated...
    Any inputs for me....
    cheers:sam
    Message was edited by:
            Sam williams

    try going into edit->enhancement operations->create.  this will allow up to add your customized field.

Maybe you are looking for

  • HT201444 im trying to reset my phone but i get a error 4005..can someone help me????

    how do i restore error 4005

  • Can't delete a large outgoing email

    I accidentally sent (am sending) a VERY LARGE email (200MB) and I cannot delete it while it's in the process of sending. I've tried DELETING it, dragging it to the trash, and nothing works. The huge file is really slowing everything down. HELP!!

  • Abt proc. exec.

    I have one doubt that if I run one stroed procedure & compile it then its execution plan is generated that means every time u compile the procedure execution plan is generated or not??? if generated then again this type query fire then it's goes to &

  • Startup mount error

    when trying to mount the database for performing flashback gives shutdown immediate SQL> startup mount; ORA-01041: internal error. hostdef extension doesn't exist

  • Update registered content types

    When trying to update a registered content type, programatically, the update fails with an SQL exception, warning of a certain constraint in database. However, this problem only occurs if connection pools reside on an MS SQL server. On MySQL for exam