BCD_FIELD_OVERFLOW error while assigning value to dynamic work area
Hi guys,
I am trying following code --it uses dynamic table concept.
LABSTD2 TYPE P DECIMALS 1,
LABST_2 TYPE P DECIMALS 1,
LABST_12 TYPE P DECIMALS 1,
T_ARTMAS-LABST_12 = T_ARTMAS-LABSTD1 + T_ARTMAS-LABSTD2.
ASSIGN COMPONENT 'LABST_12' OF STRUCTURE <DYN_WA> TO <DYN_FIELD>.
<DYN_FIELD> = T_ARTMAS-LABST_12.
Value in T_ARTMAS-LABST_12 in debug was 14690.0....still it gave following error-----
Runtime Error BCD_FIELD_OVERFLOW
Except. CX_SY_CONVERSION_OVERFLOW
Even i changed decleartion as follows
LABST_12 TYPE P lenght 10 DECIMALS 1,
Still it is giving same problem ...
Kindly help.
Hi, I think it has nothing to do with an overflow but something with the code. Try this simple (rather stupied) code:
TYPES: BEGIN OF ty_line,
fld1 TYPE p DECIMALS 1,
fld2 TYPE p DECIMALS 1,
fld3 TYPE p DECIMALS 1,
END OF ty_line.
DATA lv_rec TYPE ty_line.
DATA lv_count(1) TYPE n.
DATA lv_fld1 TYPE p DECIMALS 1.
DATA lv_fld2 TYPE p DECIMALS 1.
DATA lv_fld3 TYPE p DECIMALS 1.
DATA lv_field TYPE string.
FIELD-SYMBOLS: <fs_fld> TYPE any.
BREAK-POINT.
lv_fld1 = 15211444 / 10.
lv_fld2 = 54879072 / 10.
lv_fld3 = lv_fld1 + lv_fld2.
DO 3 TIMES.
lv_count = lv_count + 1.
CLEAR lv_field.
CONCATENATE 'lv_rec-fld' lv_count INTO lv_field.
CONDENSE lv_field NO-GAPS.
ASSIGN (lv_field) TO <fs_fld>.
<fs_fld> = lv_fld3.
ENDDO.
BREAK-POINT.
Succes.
Similar Messages
-
How to assign values to a work area which is a Field Symbol?
Hello Experts!
I really need your help! this is the problem:
I need to assign values to fields into a work area which is a field symbol. The values come from a flat file I uploaded and as I can't know the length I had to build the structure dynamically ( That's why I'm using FS). Each field comes from the file separated by ';', I tried using the SPLIT sentence:
"SPLIT text AT ';' INTO TABLE <dyn_table>." but the values are assigned vertically into the same field instead of horizontally into each field of the table(field-symbol table).
I know the name of the field dynamically
(a TEXT + number) and I know I can't do this
<dyn_wa>-TEXT1 or field_name = 'TEXT1' <dyn_wa>-(field_name).... ohhh I'm blocked, I don't seem to find the answer, please help!
Thanks in advance!!
FrineeNow that you have a table with the values, you can move them to the work area.
data: begin of wa,
fld1(20) type c,
fld2(20) type c,
fld3(20) type c,
* and so on
end of wa.
data: istr type table of string with header line.
field-symbols: <fs>.
split text at ';' into table istr.
loop at istr.
assign component sy-tabix of structure wa to <fs>.
if sy-subrc <> 0.
exit.
endif.
<fs> = istr.
endloop.
write:/ wa-fld1, wa-fld2, wa-fld3.
Now, WA has the values in a horizontal fashion.
Regards,
Rich Heilman -
Error while assigning Operating concer to Controlling Area
Hi...
while I am trying to assign operating concern to controlling area, the system is showing the following error message.
Diagnosis
Controlling area 7500 and operating concern 7500 have different fiscal year variants (01 and K4). However, for cost center assessment, settlement, and many other types of postings to Profitability Analysis, the controlling area and the operating concern must have identical fiscal year variants, otherwise error messages or serious data inconsistencies can occur.
But i already changed fiscal year variant from K4 to 01 in Operating concern and i run the generate operating concern environment also. still the system is showing the same error message.
Is there anything more i need to do after changing fiscal year variant in Operting concern.
Please help me.
Thank you,
Regards,
SantoshI have got the solution.
Thank you,
Regards,
Santosh -
Error while assign doc type to sale area
hi,
while assigning a sale area to a doc type i am getting the following error, " define the sale area(XXXX/YY/zz) as a general sale area? i have alreadly done "set up sale area" what is general sale area and how to do it? need help.
regards
leohi
The Assignment of Sales Areas to Sales Documents
There may be a need to assign sales documents to specific sales areas. For example, a different
sales document is used for all sales orders from a specific sales organization.
Transaction Code OVAZ
You may assign reference sales organizations as well as reference distribution channels and divisions. Do not confuse this referencing with the assignment of common distribution channels and common divisions. The referencing done here is only used by the system to determine which sales documents are permitted for which sales areas.
If all sales document types can be used by all sales areas, leave the assignment fields blank.
check your sales area in
Set up sales area - Enterprise Structure ® Assignment ® Sales and Distribution ® Set up sales area
T-code: OVXG
Also check the following setting
OVAM - To Combine distribution channels Sales Document Types -- Sales and Distribution ® Sales ® Sales Documents ® Sales Document Header ® Assign Sales Area To Sales Document Types -
choose Combine distribution channels.
OVAN - To Combine division to Sales Document Types - Sales and Distribution ® Sales ® Sales Documents ® Sales Document Header ® Assign Sales Area To Sales Document Types -
choose Combine divisions
OVR1 - Define Common Distribution Channels - Sales and Distribution ® Master Data ® Define Common Distribution Channels
OVR2 - Define Common Divisions - Sales and Distribution ® Master Data ® Define Common Divisions
Regards
Vishal
Edited by: WISH on May 6, 2008 7:57 AM -
Error while assigning values to Table type
Hi,
I am trying to insert some values to a Collection type , while doing that I am facing an error ,
" PLS-00306: wrong number or types of arguments in call to
'XXSCP_AVL_CSP_SQR_O_TP' "PFB my collection type declaration and and assignment .
Object type :
TYPE XXSCP_AVL_CSP_SQR_O_TP AS
OBJECT (
PLAN_ID NUMBER,
SR_INSTANCE_ID NUMBER,
INVENTORY_ITEM_ID NUMBER,
BASE_ITEM_ID NUMBER,
ITEM_NAME VARCHAR2(50),
SUPPLIER_ID NUMBER,
SUPPLIER_SITE_ID NUMBER,
NORMAL_BUY_USAGE VARCHAR2(5),
AVAILABLE_QUANTITY NUMBER ,
SPL_PEG_FLAG VARCHAR2(10),
SQR_LINE_ID VARCHAR2(2000),
SQR_NUMBER VARCHAR2(2000),
SQR_MOQ NUMBER,
BPA_PO_LINE_ID NUMBER,
SUGG_BPA_NUMBER VARCHAR2(30),
BPA_BUY_PRICE_BASIS VARCHAR2(10),
BPA_LINE_NUM NUMBER,
BPA_PO_LINE_LOC_ID NUMBER,
BPA_CURRENCY_CODE VARCHAR2(10),
BPA_PRICE NUMBER,
BPA_PO_HEADER_ID NUMBER,
BPA_EXPIRATION_DATE DATE,
BPA_QUANTITY NUMBER,
ORIG_AVAILABLE_QTY NUMBER
Table type :
TYPE XXSCP_AVL_CSP_SQR_C_TP AS TABLE OF XXSCP_AVL_CSP_SQR_O_TP;Declaraion:
l_tab_avl_csp_sqr XXSCP_AVL_CSP_SQR_C_TP := XXSCP_AVL_CSP_SQR_C_TP();Assignment in body :
l_tab_avl_csp_sqr.EXTEND(1);
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT) := XXSCP_AVL_CSP_SQR_O_TP();
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).plan_id := l_tab_planorders (i).l_num_plan_id;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).sr_instance_id := l_tab_planorders (i).l_num_sr_instance_id;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).inventory_item_id := l_tab_planorders (i).l_num_inventory_item_id;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).base_item_id := l_tab_planorders (i).l_num_base_item_id;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).item_name := l_tab_planorders (i).l_chr_item_name;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).supplier_id := l_tab_planorders (i).l_num_supplier_id;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).supplier_site_id := l_tab_planorders (i).l_num_supplier_site_id;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).available_quantity := l_rec_pegged_list (j).remaining_aval_qty;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).spl_peg_flag := 'Y';
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).sqr_line_id := l_rec_pegged_list (j).sqr_line_id;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).sqr_number := l_rec_pegged_list (j).sqr_number;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).sqr_moq := l_rec_pegged_list (j).sqr_moq;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).bpa_po_line_id := l_rec_pegged_list (j).bpa_po_line_id;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).sugg_bpa_number := l_rec_pegged_list (j).bpa_number;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).bpa_buy_price_basis := l_rec_pegged_list (j).bpb_type;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).bpa_line_num := l_rec_pegged_list (j).bpa_line_num;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).bpa_po_line_loc_id := l_rec_pegged_list (j).bpa_lloc_id;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).bpa_currency_code := l_rec_pegged_list (j).bpa_curr_code;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).bpa_price := l_rec_pegged_list (j).bpa_price;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).bpa_expiration_date := l_rec_pegged_list (j).bpa_expiration_date ;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).bpa_quantity := l_rec_pegged_list (j).bpa_quantity ;
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT).orig_available_qty := l_rec_pegged_list (j).remaining_aval_qty ;Can anyone help in this issue.
Thanks in advance,
Rakesh
Edited by: Venkat Rakesh on Apr 24, 2013 12:18 AMyou need to add an empty-arg user-defined constructor for your type in order to use, "l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT) := XXSCP_AVL_CSP_SQR_O_TP();"
create or replace
TYPE XXSCP_AVL_CSP_SQR_O_TP AS
OBJECT (
PLAN_ID NUMBER,
SR_INSTANCE_ID NUMBER,
INVENTORY_ITEM_ID NUMBER,
BASE_ITEM_ID NUMBER,
ITEM_NAME VARCHAR2(50),
SUPPLIER_ID NUMBER,
SUPPLIER_SITE_ID NUMBER,
NORMAL_BUY_USAGE VARCHAR2(5),
AVAILABLE_QUANTITY NUMBER ,
SPL_PEG_FLAG VARCHAR2(10),
SQR_LINE_ID VARCHAR2(2000),
SQR_NUMBER VARCHAR2(2000),
SQR_MOQ NUMBER,
BPA_PO_LINE_ID NUMBER,
SUGG_BPA_NUMBER VARCHAR2(30),
BPA_BUY_PRICE_BASIS VARCHAR2(10),
BPA_LINE_NUM NUMBER,
BPA_PO_LINE_LOC_ID NUMBER,
BPA_CURRENCY_CODE VARCHAR2(10),
BPA_PRICE NUMBER,
BPA_PO_HEADER_ID NUMBER,
BPA_EXPIRATION_DATE DATE,
BPA_QUANTITY NUMBER,
ORIG_AVAILABLE_QTY NUMBER,
Constructor
constructor function XXSCP_AVL_CSP_SQR_O_TP return self as result
create or replace
TYPE body XXSCP_AVL_CSP_SQR_O_TP AS
Constructor
constructor function XXSCP_AVL_CSP_SQR_O_TP return self as result
is
begin
return;
end;
end; alternatively, assign your attributes as you construct your instance:
l_tab_avl_csp_sqr.EXTEND(1);
l_tab_avl_csp_sqr(l_tab_avl_csp_sqr.COUNT) := new XXSCP_AVL_CSP_SQR_O_TP(
l_tab_planorders (i).l_num_plan_id,
l_tab_planorders (i).l_num_sr_instance_id.
l_tab_planorders (i).l_num_inventory_item_id,
l_tab_planorders (i).l_num_base_item_id,
l_tab_planorders (i).l_chr_item_name,
l_tab_planorders (i).l_num_supplier_id,
l_tab_planorders (i).l_num_supplier_site_id,
l_rec_pegged_list (j).remaining_aval_qty,
'Y',
l_rec_pegged_list (j).sqr_line_id,
l_rec_pegged_list (j).sqr_number,
l_rec_pegged_list (j).sqr_moq,
l_rec_pegged_list (j).bpa_po_line_id,
l_rec_pegged_list (j).bpa_number,
l_rec_pegged_list (j).bpb_type,
l_rec_pegged_list (j).bpa_line_num,
l_rec_pegged_list (j).bpa_lloc_id,
l_rec_pegged_list (j).bpa_curr_code,
l_rec_pegged_list (j).bpa_price,
l_rec_pegged_list (j).bpa_expiration_date,
l_rec_pegged_list (j).bpa_quantity,
l_rec_pegged_list (j).remaining_aval_qty );Gerard
Edited by: gaverill on Apr 23, 2013 12:12 PM -
Error while assigning Vo attribute dynamically.
Hi All,
I am creating advance table dynamically where i am assigning vo attribues to the items dynamically based on some setup. For few columns i am getting the following exception and for others its working fine.
Please let me know what is the cause i am not able to debugg it.
java.lang.NullPointerException
at oracle.apps.fnd.framework.webui.OADataBoundValue.getViewName(OADataBoundValue.java:215)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForAction(PPRHelper.java:366)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBeanProperties(PPRHelper.java:442)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:618)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)Hi Pratap,
This is the full error stack
<!-- Error stack of the JSP exception if any:
oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896)
at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1169)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:2149)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:538)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:426)
at ahlchrome.jspService(_ahlchrome.java:1191)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
at ahlchrome.jspService(_ahlchrome.java:1198)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:619)
## Detail 0 ##
java.lang.NullPointerException
at oracle.apps.fnd.framework.webui.OADataBoundValue.getViewName(OADataBoundValue.java:215)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForAction(PPRHelper.java:366)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBeanProperties(PPRHelper.java:442)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:618)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForChildren(PPRHelper.java:762)
at oracle.apps.fnd.framework.webui.PPRHelper.addMappingsForBean(PPRHelper.java:621)
at oracle.apps.fnd.framework.webui.PPRHelper.createReverseMapForRoot(PPRHelper.java:244)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2642)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1894)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:538)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:426)
at ahlchrome.jspService(_ahlchrome.java:1191)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
at ahlchrome.jspService(_ahlchrome.java:1198)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:619)
--> -
Error while assigning values to Array using Copy operation
Hi,
I am using the following code to copy a string value 'Text' and 'UDFTypeTitle' to the 1st and 2nd position of an array:-
<assign name="Assign1">
<copy>
<from expression="string('Text')"/>
<to variable="Invoke1_ReadUDFValues_InputVariable" part="params"
query="/ns1:ReadUDFValues/ns1:Field[position()=1]"/>
</copy>
<copy>
<from expression="string('UDFTypeTitle')"/>
<to variable="Invoke1_ReadUDFValues_InputVariable" part="params"
query="/ns1:ReadUDFValues/ns1:Field[position()=2]"/>
</copy>
</assign>
I am getting the following error for the 2nd copy:-
XPath query string returns zero node.
The assign activity of the to node query is returning zero node.
Either the to node data or the xpath query in the to node was invalid.
According to BPEL4WS spec 1.1 section 14.3, verify the to node value at line number 103 in the BPEL source
If I am removing the 2nd copy I am not getting any error.
The structure of ns1:*ReadUDFValues* is as follows:-
- <xsd:complexType name="ReadUDFValues">
- <xsd:sequence>
<xsd:element maxOccurs="unbounded" name="Field" type="tns:UDFValueFieldType" />
<xsd:element minOccurs="0" name="Filter" type="xsd:string" />
<xsd:element minOccurs="0" name="OrderBy" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
The structure of ns1:ReadUDFValues/ns1:*Field* is as follows:-
xsd:simpleType name="UDFValueFieldType">
- <xsd:restriction base="xsd:string">
<xsd:enumeration value="CodeValue" />
<xsd:enumeration value="ConditionalIndicator" />
<xsd:enumeration value="Cost" />
<xsd:enumeration value="CreateDate" />
<xsd:enumeration value="CreateUser" />
<xsd:enumeration value="Description" />
<xsd:enumeration value="Double" />
<xsd:enumeration value="FinishDate" />
<xsd:enumeration value="ForeignObjectId" />
<xsd:enumeration value="Indicator" />
<xsd:enumeration value="Integer" />
<xsd:enumeration value="IsBaseline" />
<xsd:enumeration value="IsTemplate" />
<xsd:enumeration value="IsUDFTypeCalculated" />
<xsd:enumeration value="IsUDFTypeConditional" />
<xsd:enumeration value="LastUpdateDate" />
<xsd:enumeration value="LastUpdateUser" />
<xsd:enumeration value="ProjectObjectId" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="Text"/>
<xsd:enumeration value="UDFCodeObjectId" />
<xsd:enumeration value="UDFTypeDataType" />
<xsd:enumeration value="UDFTypeObjectId" />
<xsd:enumeration value="UDFTypeSubjectArea" />
<xsd:enumeration value="UDFTypeTitle"/>
</xsd:restriction>
</xsd:simpleType>
Could you please suggest a solution?
I also tried with position 0, 1 . still the same error.
Regards,
SamHi Naresh,
The structure of ReadUDFValues is as follows:-
- <xsd:complexType name="ReadUDFValues">
- <xsd:sequence>
<xsd:element maxOccurs="unbounded" name="Field" type="tns:UDFValueFieldType" />
<xsd:element minOccurs="0" name="Filter" type="xsd:string" />
<xsd:element minOccurs="0" name="OrderBy" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
The structure of ns1:ReadUDFValues/ns1:Field is as follows:-
xsd:simpleType name="UDFValueFieldType">
- <xsd:restriction base="xsd:string">
<xsd:enumeration value="CodeValue" />
<xsd:enumeration value="ConditionalIndicator" />
<xsd:enumeration value="Cost" />
<xsd:enumeration value="CreateDate" />
<xsd:enumeration value="CreateUser" />
<xsd:enumeration value="Description" />
<xsd:enumeration value="Double" />
<xsd:enumeration value="FinishDate" />
<xsd:enumeration value="ForeignObjectId" />
<xsd:enumeration value="Indicator" />
<xsd:enumeration value="Integer" />
<xsd:enumeration value="IsBaseline" />
<xsd:enumeration value="IsTemplate" />
<xsd:enumeration value="IsUDFTypeCalculated" />
<xsd:enumeration value="IsUDFTypeConditional" />
<xsd:enumeration value="LastUpdateDate" />
<xsd:enumeration value="LastUpdateUser" />
<xsd:enumeration value="ProjectObjectId" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="Text"/>
<xsd:enumeration value="UDFCodeObjectId" />
<xsd:enumeration value="UDFTypeDataType" />
<xsd:enumeration value="UDFTypeObjectId" />
<xsd:enumeration value="UDFTypeSubjectArea" />
<xsd:enumeration value="UDFTypeTitle"/>
</xsd:restriction>
</xsd:simpleType> -
How to read data from dynamic work area.
Hi guys,
I have created dynamic table and work area for report.
i have populated few values in dynamic work area.
Now i want to read that data from work area again for calculation.
i can not use local varialbes to store those values as i dont know how many such variables i need to read.
that will be known only at run time.
So as per my knowledge i have only 1 option...to read those all values from work area.
Kindly help me .... how can i read data which is stored in dynamic work area.Hi Kiran,
Following is not exact code, but exact solution to your problem:
LOOP AT <dyn_table> ASSIGNING <dyn_wa>.
l_tabix = sy-tabix.
ASSIGN COMPONENT 'KOTAB' OF STRUCTURE <dyn_wa> TO <l_kotab>.
IF <l_kotab> IS ASSIGNED AND <l_kotab> IS INITIAL.
<l_kotab> = gt_tabs-kotab.
MODIFY <dyn_table> FROM <dyn_wa> INDEX l_tabix.
ENDIF.
ENDLOOP.
I am hardcoding KOTAB as I was sure about that being in the dynamic structure.
You can loop on the field catalogue, which you used to create dyamic table, to use the FIELDNAME to read all the fields of the work area (structure) of your dynamic table.
thanks,
Aabhas
Edited by: Aabhas K Vishnoi on Sep 24, 2009 8:12 PM -
Error: EDI: Error while assigning IDoc number
Hi Everybody,
using XI 3.0 on Linux 64 bit SLES9 with Oracle I got some probleme sending messages from mq series to sap:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30"
xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"
SOAP:mustUnderstand="">
<SAP:Category>XIAdapter</SAP:Category>
<SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_METADATA</SAP:Code>
<SAP:P1>EDI: Error while assigning IDoc number</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error: EDI: Error while assigning IDoc number</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
What is missing here?
Kind regards,
MichaelHi Jayakrishnan,
thanks a lot for your answer.
SM59 is working finde. In IDX1 I got the the correct RFC destination entered and a double click works fine also.
The other way around R3 -> XI -> mq series is working fine. Here we are trying mq -> XI -> R3 and it stops sending from XI to R/3.
How to check the IDOC type?
Regards,
Michael -
Error while assigning dates to associative array of date type
Hi All,
I am facing the issue while assigning dates to associative array of date type:
Oracle Version:
SQL> select * from v$version;
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
Stored procedure i am trying to write is as following
create or replace procedure jp1 (
p_start_date date default trunc(sysdate,'MM')
, p_end_date date default trunc(sysdate)
is
l_no_of_days number;
type t_date_id is table of date
index by pls_integer;
l_date_id_arr t_date_id;
begin
l_no_of_days := p_end_date - p_start_date;
for i in 0
.. l_no_of_days - 1
loop
l_date_id_arr := p_start_date + i;
dbms_output.put_line(p_start_date + i);
end loop;
end;
I am getting error at line 14 while compiling this. and the error message is as following:
Errors for PROCEDURE JP1:
LINE/COL ERROR
14/5 PL/SQL: Statement ignored
14/22 PLS-00382: expression is of wrong type
So while investigating this i tried to output the value of (p_start_date + i) using dbms_output.put_line and the output is date itself.
create or replace procedure jp1 (
p_start_date date default trunc(sysdate,'MM')
, p_end_date date default trunc(sysdate)
is
l_no_of_days number;
type t_date_id is table of date
index by pls_integer;
l_date_id_arr t_date_id;
begin
l_no_of_days := p_end_date - p_start_date;
for i in 0 .. l_no_of_days-1
loop
--l_date_id_arr := p_start_date + i;
dbms_output.put_line(p_start_date + i);
end loop;
end;
output of the
exec jp1
is as following:
01-DEC-13
02-DEC-13
03-DEC-13
04-DEC-13
05-DEC-13
06-DEC-13
07-DEC-13
08-DEC-13
09-DEC-13
10-DEC-13
11-DEC-13
12-DEC-13
13-DEC-13
14-DEC-13
15-DEC-13
16-DEC-13
17-DEC-13
18-DEC-13
I see the output as date itself. so why it is throwing error while assigning the same to associative array of date type.
I tried to google also for the same but to no avail.
Any help in this regard is appreciated or any pointer some other thread on internet or in this forum.
Thanks in advance
Jagdeep SangwanRead about associative arrays :
create or replace procedure jp1 (
p_start_date date default trunc(sysdate,'MM')
, p_end_date date default trunc(sysdate)
) is
l_no_of_days number;
type t_date_id is table of date
index by pls_integer;
l_date_id_arr t_date_id;
begin
l_no_of_days := p_end_date - p_start_date;
for i in 0..l_no_of_days - 1
loop
l_date_id_arr(i) := p_start_date + i;
dbms_output.put_line(p_start_date + i);
end loop;
end;
Ramin Hashimzade -
Error while assignment of Paying Co Code in FBZP
HI friends,
I am getting the following error while assigning Paying Co Code in FBZP -
Company code 7144 is not permitted as the paying company code
Message no. F3063
Diagnosis
The paying company code and the company code on whose behalf the payment is being made must be in the same country, have the same local currency, and display the same currencies managed in parallel. The setting regarding extended withholding tax functions (active or not active) must also be identical for both company codes.
System Response
The entry is not accepted since these requirements are not met.
Procedure
Correct your entry.bold**
The reason for the same isCompany code 7144 is not permitted as the paying company code
Message no. F3063
Diagnosis
The paying company code and the company code on whose behalf the payment is being made must be in the same country, have the same local currency, and display the same currencies managed in parallel. The setting regarding extended withholding tax functions (active or not active) must also be identical for both company codes.
System Response
The entry is not accepted since these requirements are not met.
Procedure
Correct your entry.
The scenario is that one company code is making the payments for the other. However, the 2 companies are based in different countries. Hence, system is not allowing this assignment.
Has anyone come across this scenario? Is there any other wayaround for this which can result in Intercompany postings.
If we assign the Paying Company Code in the Variant screen in F110( instead of FBZP), will that work? I have tried the same but it doesnt work that way.
Any help on this will be highly appreciated.
Thanks in advance,
Hrishi- i am not sure if its possible; help on FBZP clearly states this
+++++++++++++++++
The paying company code and the company code to which payment is made must be in the same country and have the same local currency and parallel currencies. In addition, both company codes must have the same settings for enhanced withholding tax functions (active or not active).
Only the valid company codes for the paying company code are included in the possible entries.
+++++++++++++++++
Rgds. -
How to assign values to dynamic table
Hi All,
I am working with a dynamic table and an internal table. My internal table looks like this.
Projno Cust Opt Status
g1234 kkkkk p1 I001
g1234 kkkkk p2 I004
g1234 kkkkk p3 I001
g1234 kkkkk p5 I002
g1256 lmnvw p1 I003
g1256 lmnvw p3 I004
g1256 lmnvw p5 I005
g1256 lmnvw p7 I001
My Dynamic table struture looks like this
Projno Cust p1 p2 p3 p4 p5 p6 p7
I need data in my dynamic table from my internal table as follows
Projno Cust p1 p2 p3 p4 p5 p6 p7
g1234 kkkkk I001 I004 I001 I002
g1256 lmnvw I003 I004 I005 I001.
The problem is these operations may vary thats why i am using dynamic table. Even i cannot use case statement as the operations may vary.
Is it possible to do using Assign component or some other way.
ThanksThis program creates dynamic internal table
copy and paste in your program and test it .. debug it to know how it is creating dynamic internal table and values into that table.
report z_dynamic.
type-pools : abap.
field-symbols: <dyn_table> type standard table,
<dyn_wa>,
<dyn_field>.
data: dy_table type ref to data,
dy_line type ref to data,
xfc type lvc_s_fcat,
ifc type lvc_t_fcat.
selection-screen begin of block b1 with frame.
parameters: p_table(30) type c default 'T001'.
selection-screen end of block b1.
start-of-selection.
perform get_structure.
perform create_dynamic_itab.
perform get_data.
perform write_out.
form get_structure.
data : idetails type abap_compdescr_tab,
xdetails type abap_compdescr.
data : ref_table_des type ref to cl_abap_structdescr.
Get the structure of the table.
ref_table_des ?=
cl_abap_typedescr=>describe_by_name( p_table ).
idetails[] = ref_table_des->components[].
loop at idetails into xdetails.
clear xfc.
xfc-fieldname = xdetails-name .
xfc-datatype = xdetails-type_kind.
xfc-inttype = xdetails-type_kind.
xfc-intlen = xdetails-length.
xfc-decimals = xdetails-decimals.
append xfc to ifc.
endloop.
endform.
form create_dynamic_itab.
Create dynamic internal table and assign to FS
call method cl_alv_table_create=>create_dynamic_table
exporting
it_fieldcatalog = ifc
importing
ep_table = dy_table.
assign dy_table->* to <dyn_table>.
Create dynamic work area and assign to FS
create data dy_line like line of <dyn_table>.
assign dy_line->* to <dyn_wa>.
endform.
form get_data.
Select Data from table.
select * into table <dyn_table>
from (p_table).
endform.
form write_out .
Write out data from table.
loop at <dyn_table> into <dyn_wa>.
do.
assign component sy-index
of structure <dyn_wa> to <dyn_field>.
if sy-subrc <> 0.
exit.
endif.
if sy-index = 1.
write:/ <dyn_field>.
else.
write: <dyn_field>.
endif.
enddo.
endloop.
endform. " write_out -
Team,
I got an error while creating a User for Domain Account. Below is the screen shot of the error (error : 15401)
Database instance is on SQL 2000 SP3. ( I know it is out of support, But the customer is relutanct to upgrade)
On Google search, i found below article which is best matching for this error
http://support.microsoft.com/kb/324321
I have follows each step of troubleshooting. But still the issue persists.
Step 1. The login does not exist == The login is very much exist in the domain as i am able to add the same domain id to other database instances
Step 2. Duplicate security identifiers == i have used this query to find duplicate SID
/* SELECT name FROM syslogins WHERE sid = SUSER_SID ('YourDomain\YourLogin') */
But there was only one row returned with create date of today's.
Error while Assigning database level role (db_datareader) to SQL login (Domain Account)
Step 3. Authentication failure == Domain is available. User is able to login on other servers via RDP connection.
Step 4. Case sensitivity == Database collation is set to Case insensitivity. (CI)
Other two 5. Local Accounts & 6. Name resolution == is not applicable to me.
I tried other ways also.
A. Creating login and providing permission in one go only = User account is not created
B. Instead of GUI, use query to create login and provide required permission = Same error.
Does anybody has faced any such situation
ChetanSee the below output
srvid
sid
xstatus
xdate1
xdate2
name
password
dbid
language
isrpcinmap
ishqoutmap
selfoutmap
NULL
0x010500000000000515000000A1F66E1BFC1DC75D26E72530A2B80400
14
20:25.9
57:33.4
UKBAA\LHRAPPMuttavarapuS
NULL
1
us_english
0
0
0
Chetan -
Error while deleting values of characteristic /1FB/COMPANY/Company (RFC des
Dear all,
I am trying to synchronize Company master data between local BCS system and SAP BW with UGMD_BATCH_SYNC program. In the synchronization mode, Full Synschronization (Write and Delete) was selected.
However, I receive the following error message when executing the program:
Error while deleting values of characteristic /1FB/COMPANY/Company (RFC destination )
Message no. UGMD077
Diagnosis
When writing or deleting values of characteristic /1FB/COMPANY/Company errors occurred in the system with RFC destination . As the changes have already been defined in the local storage location this results in the master data being asynchronous between the local and remote storage location.
System Response
Processing is continued.
Procedure
Carry out a manual synchronization of the master data later using report UGMD_BATCH_SYNC. You can find additional information there under Application Help.
FYI, RFC Destination for my data basis is left blank.
What may causes this error and how to resolve it?
Thank you.Hi MontyBurns,
May I know what settings that I need to check in UGMDSYNC program? As far as I can tell, there is only one parameter that we need to specify in the program i.e. Field Name. As I am trying to synchronize from BCS to BW, I have chosen the followings settings:
Source = LOCAL
Target = ALLBW
All,
Interesting thing that I notice after executing the UGMDSYNC program is the following message:
Synchronize/Display Variances Between Systems
The compound dependencies for the attributes or texts are not defined
uniformly in the systems investigated.
Example:
Texts are defined as language-specific in the local systems and as
language-independent in remote systems (for example BW systems). The
same can apply for other compounds such as version or time dependencies.
System Response
The display of differences between the systems will be affected. A
manual synchronization will not be completely successful.
Procedure
1. Ensure that the dependencies for the attributes and texts are the
same in all systems.
2. Start the synchronization process again.
Procedure for System Administration
I can check the attributes and texts in BW via RSD1 by specifying InfoObject = 0COMPANY and checking the Master data/texts and Attribute tabs. But how do I check similar settings in BCS Workbench? I can't determine whether the Company text is language-dependent or not simply by displaying specific Company from Process View > Master Data > Consolidation Units > Company.
Thanks. -
Error - ATTRIBUTE_IDOC_METADATA - EDI: Error while assigning IDoc number
Hi,
I'm attempting to create a simple interface which converts cutomer data from a flat file and loads it into a SAP enterprise system as an DEBMAS06 IDoc type. I am getting the error message Error - ATTRIBUTE_IDOC_METADATA - EDI: Error while assigning IDoc number in the XI message monitor.
Has anyone come accross this error before and if so, what is the resolution???
Thanks, in advance,
PeteHi Peter,
did you fixed it?
How did you?
got the same problem
Kind regards,
Michael
Maybe you are looking for
-
not able to come back to normal view mode from full screen view mode....
-
I have a error code 301 on black screen how do i resolve this problem
Have a problem with my hard drive wont down load chipset driver have a code 301
-
Dynamic File Name attachment in Mail Adpater
Hi All, We have Requirement where we need attach file with Dynamic Names in mail adapter PI7.0 .Right now we are using some of the modules to genarate file attachement with hard coded value for name of the file. Java beans we are using are localejbs/
-
Poll: which new features will be available in Adobe 10?
I just learned that emloyees of Adoba are not allowed to communicate the details of the new product. But what I am interested in is what YOU think will be in it. and maybe some good idead will come from this for Adobe-development in the future. I am
-
Toggles are missing - Nokia 701
my phone is nokia701belle fp2 . I restored once .many toggles like flashlight and silent are missing.problem in bluetooth while sending photos marked. Also some avi files are not working. Please Moderator's note: The subject was edited as we provide