ShortDump in PCUI Sales Order Application

Hi,
   Installed BP for CRM on ep 6.0 sp12 , crm 4.0 sp9 and assigned a Interaction center manager role to an user. and
1. went to sales order application
2. selected a sales order
3. in the detail area, selected payment form tab
4. F4 help on card number gives me "PAGE CANNOT BE DISPLAYED ERROR"
5. checked the trace in st22 it raised an exception
" Exception condition "NO_DDIC_TYPE" raised. "
       and here is a snap of trace showing where the error occured
The termination occurred in the ABAP program "CL_ABAP_STRUCTDESCR===========C
in "GET_DDIC_FIELD_LIST".
The main program was "SAPMHTTP ".
The termination occurred in line 28 of the source code of the (Include)
program "CL_ABAP_STRUCTDESCR===========CM005"
of the source code of program "CL_ABAP_STRUCTDESCR===========CM005" (when
calling the editor 280).
Any clues will be appreciated.
Thank you

Tiest,
  here is the whole dump from st22 transaction. Could you please look into this as I am stuck here and couldnt find SAP Note too...
Runtime Errors     RAISE_EXCEPTION
       Occurred on    
Exception condition "NO_DDIC_TYPE" raised.
What happened?
The current ABAP/4 program encountered an unexpected
situation.
What can you do?
Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
is especially useful if you want to keep a particular message.
Error analysis
A RAISE statement in the program "CL_ABAP_STRUCTDESCR===========CP" raised the
exception
condition "NO_DDIC_TYPE".
Since the exception was not intercepted by a superior program
in the hierarchy, processing was terminated.
Short description of exception condition:
For detailed documentation of the exception condition, use
Transaction SE37 (Function Library). You can take the called
function module from the display of active calls.
How to correct the error
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"RAISE_EXCEPTION" C
"CL_ABAP_STRUCTDESCR===========CP" or "CL_ABAP_STRUCTDESCR===========CM005"
"GET_DDIC_FIELD_LIST"
or
"CL_ABAP_STRUCTDESCR===========CP" "NO_DDIC_TYPE"
or
"SAPMHTTP " "NO_DDIC_TYPE"
If you cannot solve the problem yourself, please send the
following documents to SAP:
System environment
SAP Release.............. "620"
SAP kernel............... "640"
Created on............... " xyz "
Created in............... " xyz "
Database version......... " xyz "
Patch level.............. " xyz "
Patch text............... " "
Supported environment....
Database................. "
10.1.0.."
SAP database version..... "640"
Operating system......... " xyz "
User, transaction...
Client................ 900
User.................. "xyz"
Language key....... ..."E"
Transaction............" "
Program............... "CL_ABAP_STRUCTDESCR===========CP"
Screen.............. .."SAPMHTTP 0900"
Row in Screen..........2
Information on the caller of the "HTTP" connection:
Plug-in type..........."HTTP"
Caller IP.............." xyz "
Caller Port............ xyz
Universal Resource ID.."/sap/bc/bsp/sap/crm_bsp_frame/f4_help.do"
Information on where terminated
The termination occurred in the ABAP program "CL_ABAP_STRUCTDESCR===========CP"
in "GET_DDIC_FIELD_LIST".
The main program was "SAPMHTTP ".
The termination occurred in line 28 of the source code of the (Include)
program "CL_ABAP_STRUCTDESCR===========CM005"
of the source code of program "CL_ABAP_STRUCTDESCR===========CM005" (when
calling the editor 280).
Source code extract
000010   method get_ddic_field_list .
000020
000030     data:
000040       rel_name type ddobjname,
000050       cache_wa type ddfields_cache_line_type.
000060
000070     field-symbols:
000080       <cache_line> type ddfields_cache_line_type.
000090
000100     * first look in cache
000110     read table me->ddfields_cache assigning <cache_line> with table key la
000120     if sy-subrc = 0.
000130       if <cache_line>-not_found = abap_true.
000140         raise not_found.
000150       else.
000160         p_field_list = <cache_line>-value->*.
000170         if p_including_substructres = abap_false.
000180     *       only first level, remove all nested components
000190           delete p_field_list where noauthch = 'X'.
000200         endif.
000210         return.
000220       endif.
000230     endif.
000240
000250     * check if structure is dictionary structure
000260     rel_name = me->get_relative_name( ).
000270     if me->is_ddic_type( ) = abap_false or rel_name is initial.
     >       raise no_ddic_type.
00029     0     endif.
000300
000310     * call DDIC interface
000320     call function 'DDIF_FIELDINFO_GET'
000330       exporting
000340         tabname              = rel_name
000350     *     FIELDNAME            = ' '
000360         langu                = p_langu
000370     *     LFIELDNAME           = ' '
000380         all_types            = 'X'
000390     *     GROUP_NAMES          = ' '
000400     *     UCLEN                =
000410     *   IMPORTING
000420     *     X030L_WA             =
000430     *     DDOBJTYPE            =
000440     *     DFIES_WA             =
000450     *     LINES_DESCR          =
000460       tables
000470         dfies_tab            = p_field_list
THank you

Similar Messages

  • Rename the Field Label  in the sales order application.

    Hi,
              Please suggest me how to rename one of the field name in the sales order application.
            I have add a new field called YOUR_REF_SHIP and simultaneously have to  rename it from your reference to Carrier Account No. this field  is available in the filed group SLO_DETAILS_GENERAL1.
             This field is located in the General data tab of the sales order application.
    I have created the Text Key in the Define Interface Texts and used the same text key in the Rename Field Label, but it is not working.
    and i dont want to change it with the CMOD transaction.
    Please suggest me where i have went wrong.
    Thanks.
    Anilkumar

    Hello Anil,
    The field groups are to be regenerated.
    However, I have done a similar thing and in the past, the layout generation helped me. In the recent example, the name is not reflected as per the interface text.
    Let me know if you find anything on this.
    Regards
    Priyanka

  • Fiori Sales Orders Application : No items are currently available

    Hello,
    I have installed and deployed SAP Fiori on top of Netweaver Gateway 7.4 and SAP ECC6 EHp5 (Pre-Production system)
    Both systems have been patched to the latest UI/Odata patches and latest UI notes have been applied.
    I am at the moment mostly interested by making operations the SD Applications :
    So far, only the "Customer Invoice" Application is working
    I have been trying over the past week to try get the others SD Applications " Creates Sales Orders", "Change Sales Orders", "Track Sales Orders" ...
    but they remain desperately empty.
    I suspect a SD configuration issue, and maybe someone here would be able to point me in the right direction ( I am SAP Basis) :
    There are no errors in the SAP NEtweavet Gateway error logs
    There are no errors , when running the SD Applications through Chrome/Inspect Elements/Network
    I have followed the Fiori Instalaltion Guide :
    My user id has been assigned to a employee number
    This employee number has been assigned through the partner functions to several customers
    I can then access to this list of Assigned Customers within the fiori SD Applications, but then I have the message " No Items are currently available"
    I even created several SalesOrders in the backend system , to try to Track them of change them though Fiori, but I still have the same message :
    " No Items are currently available"
    Here are the parameters "Configuration table For Sales Order Create Application", I think I followed the configuration guide correctly
    Any idea ?
    Thank you for your attention
    Tags edited by: Michael Appleby

    Hello Masa,
    Indeed, I had to provide a feedback of what I have done to solve the problem
    As you suggested, I started debugging the application while running the "Create Sales Order" Application :
    * The Partner Function was correct
    * The sales orders were correctly retrieved but then when  copying the results into some internal table, there was nothing left.
    * IT turns out that we are using some unorthodox Sales Document Doc Type "ZZSO"
    I changed the SIMGH parameter DOCTYPE accordingly, and the Sales Orders immediately appeared !
    Thank you again for all the help you provided, I never could have make it that far without your priceless inputs all over SCN !

  • Book Before print sales order application.

    Hello Experts anyone knows how to disable or enable the book before printing of an invoice in sales order application.

    Hi Bill,
    Chk this link out, it will give you in detail what these points will bring for you.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/webcontent/uuid/e7b06b5c-0501-0010-3c80-f82a07c9838a [original link is broken]
    we need good consultants contributing to ensure healthy environment in the forum.
    Regards
    AK

  • Decimal places in unit of measure in Sales order

    Hi,
    In the Sales Order application in PCUI, when I create a create an order for customer XYZ, and add product ABC for qty 1 which uses unit of measure PC, the qty is displayed with 3 decimals as 1,000 whereas if I use the unit of measure EA the quantity is displayed without the 3 decimals as 1. I need the unit of measure PC to not have the decimal places like in SAPGUI.
    Could anyone help me understand how this can be achieved?
    Thank you for help in advance.
    Regards,
    Priya

    To elaborate better.
    Again, use Tcode CUNI - Unit of measurement : Initial Screen.
    At initial screen, choose TIME from the list (where by default AAAADL- no dimensions is there).
    And click on UNIT OF MEASUREMENT button.
    In that you will find MON - Month.
    There go for details by selecting MON or select MON and press F5 from Key board.
    For MON unit maintain following parameter as per your requirement:
    -Number of decimal places for number display
    Use - This parameter determines the number of decimal places with which this measurement unit is displayed.
    -Base ten exponent for floating-point display
    Use - This exponent determines how the values for this measurement unit are formatted as floating point numbers.
    Examples - If the exponent is 3, the floating point numbers have the format xxx.xxxxE3.
    And deselect commercial meas. unit in application parameters section.
    I would suggest instead of changing standard settings of MON, you create ZMON in TIME dimension.
    Thanks & Regards
    JP

  • Sales Order in Portal?

    Hi expert,
      Does anyone have Sales Order application in Portal?
      I would like to know if you are able to navigate to summary page for Sales Order.
      Steps: Search for a Sales Order, select it, click 'Goto' button --> Summary.
      this is urgent, please let me know if anyone have Sales Order in Portal and able to navigate. Thanks a lot!!
    /ginnie

    Hi ginnie,
    we've implemented the sales order application in pcui and it's possible to navigate to the summary page..
    You should check the following things:
    1. It's necessary that there is an entry in the table CRMC_PRT_ROLE_MO. This table shows you a mapping of a navigation role to the pcd - content you expect to show. So you have to check if there is an entry for the role you are using! For example: there is an sap standard role SAP_PCC_SALES_MANAGER with the following entries:
    SAP_PCC_SALES_MANAGER     SALESORDERCRM     SUMMARY...
    If you use your own created navigation role you should copy this entry!
    2. You have to check if the portalcontext in the table i mentioned above is correct. That means you have to check if the summary page is in the correct pcd folder, you can check this in the enterprise portal, maybe you can ask your portal administrator or the person which deploys the crm business package...
    Just to make it clear, if you click on the GO-To --> summary function the table CRMC_PRT_ROLE_MO determines the navigation target (in this case the summary page!)!
    hope this helps solving the problem..
    regards
    marc

  • Webclient Interaction record for R/3 sales order

    Hi,
    we need to capture the interaction record for each and every call related to order. we don't want to use the webclient or pcui sales order becuase of their limitations... we want all the feature of R/3 sales order like extended material search, purchase order type.... kind of fields and search help on them.
    so what is the best way to approach if we want the order to be created in R/3 and capture the interaction record? would a regular BOR call from webclient for R/3 Sales Order would do it?
    thanks,

    I would suggest we still use the Interaction Record Functionality in IC Web . So thi is what I am suggesting :
    1.  Customer calls in for placing a Order
    2. CSR receives the call ( CTI  ) and Confirms the Account . Once Clicked on Confirm , you can auto navigate to Interaction Record View
    3. CSR can capture whatever details , INtereaction Record Specific ( Like IR Type -> Order etc )  ,  and Save to create the IR .
    4. Once Saved , You can dynamically make available , Button or Navigational Link 'Create Order' ( Will Only appear if IR Type is 'Order' etc )  . 
    Now Clickin on Create Order , you have different options
    i) Launch into ECC ( VA01 ) using Transaction launcher to Create the Order
    ii) If you are on CRM 5.0 , make use of the new CRM Sales Order Creation ( This Basically provides a very Intuitive BSP View , however the Orders are getting created in ECC Itself , No Replication required )
    Hope this helps.

  • User Exit regarding Sale Order

    Hi All,
    While creating a sale order, in the header details and in conditions tab. All the condition types are displayed. Customer requirment is i need to make some changes for some particular condition type in tht sale order like. Can any one pls tell me which user exit i can use for it? to be more clear they have condition type ZFRT for Freight charges. I need to make some calculation ther and display the freight price value ther in tht condition type when the sale order is created. Since its a standrad prog we can do it by user exit only. If anyone done such requirment can let me know which user exit can be used for this.
    Thanks
    Sathish

    Go to SE80 - choose program enter SAPMV45A - Double click on the program and go to include MV45AFZA - There are user exits related to price. Put break point and execute VA01. Change field content of XKOMV (i think) and see the result in sales order application.
    They are the user exits to modify the pricing conditions.
    If you want to do that in pricing routines - find out the routine or requirement or formula for the same and go to tcode VOFM - write your code. Contact SD pricing guy for the same.

  • Sales Order: wrong unit displayed

    Hi,
    we just noticed that in the sales order application the wrong unit for products is displayed. It shows the unit that is assigned as the minimum order quantity (Minimum Order Quantity Unit), not the basis unit (Base Unit of Measure of a Material).
    Does anybody have an idea where we can turn that off?
    Regards
    Thomas

    Maybe you can try  maintaining english units in the item's additional data (Tcode MM02), in the tab: units of measure.
    Regards,
    Bahia.

  • Create Sales Order - Error on navigation

    Hi ,
    In embedded approach currently apps are configured. In create sales order application, data is configured and i could successfully add products to cart .
    While performing task of  checkout, it shows Error as below.
    "In the context of Data Services an unknown internal server error occurred. "
    Check price and availability app too is working fine yet it throws the same error only in console. Am i missing any configuration w.r.t the navigation between the two apps??
    Please help me resolve this issue??
    with Regards
    Ramana

    Hi All,
    Please apply the following note. It resovles the conversion issue related to
    "In the context of Data Services an unknown internal server error occurred. "
    Gateway has released a Note 2032088 for the IWBEP conversion issue.
    @Pankaj Bisht helped me resovle this!
    Kudos to Pankaj!
    Regards
    Ramana

  • Sales order Advance Search Area

    Hi,
                In Advance area of sales order application, when i search for records of last week in the time frame, it will fetches the records properly in the ascending order.
                But is there a way to display the records in the descending order by default.
               however if i click on the transactionId then the records will sort in the descending order, but i need this functionality by default.
       Please suggest me how to achieve this functionaloity.
    Thanks
    Anilkumar

    Hi Anil,
    This is a standard functionality. By default the search would display the list in ascending order. If you would like to display it in descending order then you will have to click on the column header. The order will be descending.
    By default if you want to display the records in descending then you will have to change the code.
    Regards,
    Hemanth

  • SAP Fiori Error - Create Sales Order app doesn't run after Google Chrome updates

    Hi,
    I have a problem with the create sales order app (ui5_sd_so_cr).
    Everything works fine until Google Chrome browser updates to version 34.0.1847.116 m .
    The create sales order application has an error when i try to checkout the cart.
    This error is in the SalesOrderCreatePriceAndAvailabilityCheck.controller.js and SalesOrderCartDetails.js in this function:
    l.oSOCartModel.refreshSecurityToken(function (a, b) {
            l.oSOCartModel.create("/SalesOrders", m, null, function (c, d) {
                com.sap.kelley.salesordercreate.utils.ModelUtils.updateCartModelFromSimulationResponse(d);
                oSObusyIndicator.close();
            }, function (g) {
                oSObusyIndicator.close();
                var d = g.response.body;
                var f = jQuery.parseXML(d);
                var e = f.getElementsByTagName("message")[0].childNodes[0].nodeValue;
                var c = new sap.m.Dialog({
                    title: sap.ca.common.uilib.message.AlertMessageBoxType.ERROR.title,
                    content: [new sap.m.Label({
                        text: e
                    leftButton: new sap.m.Button({
                        text: l.oBundle.getProperty("XBUT_OK"),
                        tap: function () {
                            if (j) {
                                l._onNavigateBack();
                            c.close();
                c.addStyleClass("sapSOC-SingleButtonDialog");
                c.open();
        }, function (a) {
            oSObusyIndicator.close();
            var b = new sap.m.Dialog({
                title: sap.ca.common.uilib.message.AlertMessageBoxType.ERROR.title,
                content: [new sap.m.Label({
                    text: sap.ui.getCore()
                        .getModel("i18n")
                        .getProperty("ERROR_REFRESH_SECURITY_TOKEN")
                leftButton: new sap.m.Button({
                    text: l.oBundle.getProperty("XBUT_OK"),
                    tap: function () {
                        if (j) {
                            l._onNavigateBack();
                        b.close();
            b.addStyleClass("sapSOC-SingleButtonDialog");
            b.open();
        }, false);
    The error is in the line 07. Cannot read property 'body' of undefined
    Variable g is undefined.
    I tested the application with other browsers (IE, Firefox, Safari) and everything works perfectly. Only Chrome has this kind of problem.
    UISRA
    UISRA017
    100
    0002
    SAPK-10002INUISRA017
    HTML5 Create Order
    System
    SAP_BASIS
    731
    0007
    SAPKB73107
    SAP Basis Component
    GW_CORE
    200
    0006
    SAPK-20006INGWCORE
    SAP GW CORE 200
    IW_BEP
    200
    0007
    SAPK-20007INIWBEP
    Backend Event Provider
    UI5 version 1.16.4
    It 'happened to someone else?
    How can I fix the problem?
    Thank you for your help.
    Regards,
    Nicola

    Few things you can try,
    Upgrade your UI5 library version. Latest is 1.18
    Implement release notes :
    1948368 - Fiori Create Sales Order Wave 1 Common Library Fixes
    1947789 - Fiori Create Sales Order Wave 1 Fixes
    Check if these can be applied or go with UI library update.
    1939288 - Hotfix 1.16.5 for UI AddOn SP06 SC: UI2_SRVC
    Regards,
    Tejas

  • Need Sales Order API

    Hiii
    I need Sales Order ApI For all Level (Entered,Shipped.....)
    Plz send me asap
    I will be highly oblige to u
    Thanks u

    Use below url to download MFG API...
    http://download.oracle.com/docs/cd/A99488_01/acrobat/115mfgapi.pdf
    1) Now go to : 7 Oracle Inventory Open Interfaces & APIs
    2) Look for Sales Order Application Program Interface on page 7-113
    Hope this will help
    Regards,
    S.P DASH

  • Error while saving a Sales Order in the CRM Mobile Application

    Hi,
    I am facing issues while saving a Sales Order in the CRM Mobile Application. I am getting the error message "Value Field KvLangu is not valid (Error: 236 / 1102)".
    I would be very grateful if somebody had faced this issue before and this way could help me with some information.
    Best Regards,
    Rogerio Prado.

    Hi Rogerio,
    You should put mobile sales related messages in the forum "CRM Mobile applications"
    This error message is coming because the language table SMOT002 might be empty in your mobile client OR it does not have all the values which have been customized in the system.
    You need to have subscription based on publication "customizing objects" assigned to your site.
    Regards
    Vivek

  • BAPI for Sales Order Creation from Third-party Application

    Hi,
    I need to create a Sales order in a SAP system from a third-party applications. Please provide the list of BAPIs/Interfaces that are involved in creation of Sales Order.

    Hi,
    Check this link, explains step by step.
    http://abaplovers.blogspot.com/2008/02/bap-sales-order-create.html
    Thanks,
    Krishna

Maybe you are looking for