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.
AnilkumarHello 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 ApplebyHello 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,
PriyaTo 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 -
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!!
/ginnieHi 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
SathishGo 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
ThomasMaybe 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
RamanaHi 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
AnilkumarHi 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,
NicolaFew 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 -
Hiii
I need Sales Order ApI For all Level (Entered,Shipped.....)
Plz send me asap
I will be highly oblige to u
Thanks uUse 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
-
IHDPro/MBCC Error: Unable to figure our your host. Assuming Final Cut Pro.
So I have just installed FCE 4 and am encountering error messages upon start up. The messages read as follows...Message 1: "IHDPro Error: Unable to figure our your host. Assuming Final Cut Pro" as well as Message 2: "MBCC Error: Unable to figure our
-
How to bypass proxy when trying to send a mail using javamail smtp
Hi, I am trying to make a servlet send a mail using javamail smtp protocol on port 25 but i m not able to send getting an exception, i suspect proxy is blocking, so any idea anyone how bypass a proxy.
-
Hi Folks.... Please help... All the Home Sharing is turned on... My Ipad apps are synced to the Itunes Computer I can get everything else on Apple TV but not my apps under the caption "computers" says no content in this library Thanks in Advance No
-
Problem in table(cast(
i have two collection variables v1_coll and v2_coll(both are of same table type 'tt_coll' and 'rt_coll' is a record type) tt_coll is table of rt_coll; v1_coll tt_coll := tt_coll(); v2_coll tt_coll := tt_coll(); now i am populating the v1_coll
-
Macosx, instantclient and application bundle
I'm facing strange problem - but it's maybe because I don't know too much about macosx internals. I have an application (Qt4/OCCI over Oracle InstantClient) and I want to redistribute it as a bundle. The bundle is built into required structure (requi