BILLING PLAN DETAILS -Function Module
I have sales order no .
What is the function module to give the details of BILLING PLAN for that sales order.
There is a link between VBKD-FPLNR and FLTP-FPLNR.
Pass the VBELN to VBKD, Fetch the FPLNR and pass it to FLTP to get the FLTP details.
Try the FM - DPBP_SLS_GET_REF_FPLNR_FPLTR
Similar Messages
-
How to copy billing plan details of main item to all its sub-items...
In the sales order, we have main item and sub-items. The main item is a project item and it has a billing plan which gets copied from the project. Now the requirement is to copy the same billing plan(of the mainitem) to all its subitems- billing dates, billing type, billing rule, date category, percentage of the amount to be billed, etc. So that when we do billing for this sales order all the items and its sub items are copied in the milestone billing document.
The billing plan is not at header level since the sales order can have multiple project items and their milestones can differ.
Please suggest how to acheive this- coping of billing plan details from main item to all the subitems.
Rds,
sucmsssYou can use the enhancement section in include mv45af0f_fplan_aktualisieren_c. In the below code, I am copying milestone lines from previous document, but you could adapt to copy from the higher level item. Copy and pretty print it in ABAP editor.
ENHANCEMENT 10 ZSD_SALES_DOC1. "active version * Generate Billing Plan without dialog. * Because copy control does not work with milestone billing plans, we need to perform the below tricks.
DATA: zlt_fplt TYPE TABLE OF fpltvb, zlt_fpla TYPE TABLE OF fplavb, zlv_fareg TYPE tfpla-fareg, zlv_fplnr TYPE fplnr, zls_vbkd TYPE vbkd. FIELD-SYMBOLS:TYPE vbkdvb, TYPE fplavb, TYPE fpltvb, TYPE fpltvb.
IF xvbkd-updkz = chari AND tvap-fpart IS NOT INITIAL AND * xfplt[] IS INITIAL AND vbkd-fplnr IS INITIAL AND "bill plan not created vbak-vbtyp CA 'CG'. "contracts and orders SELECT SINGLE fareg FROM tfpla INTO zlv_fareg WHERE fpart = tvap-fpart. IF zlv_fareg IS NOT INITIAL AND zlv_fareg <> '6'. READ TABLE cvbkd ASSIGNINGWITH KEY vbeln = vbap-vgbel posnr = vbap-vgpos. IF sy-subrc IS INITIAL. CALL FUNCTION 'BILLING_SCHEDULE_READ' EXPORTING fplnr =-fplnr tables ZFPLA = zlt_fpla zfplt = zlt_fplt. * Check if any of the lines are not periodic and not from milestone before proceeding. READ TABLE zlt_fplt ASSIGNINGWITH KEY MLSTN = abap_false nfdat = 0. IF sy-subrc IS INITIAL. CONCATENATE '$000' vbap-posnr INTO zlv_fplnr. ENDIF. ENDIF. IF sy-subrc IS INITIAL. LOOP AT zlt_fplt ASSIGNINGWHERE mlstn = abap_false. -fplnr = zlv_fplnr. APPENDTO xfplt. -updkz = chari. ENDLOOP. LOOP AT zlt_fpla ASSIGNING. -fplnr = zlv_fplnr. CLEAR-vbeln. -updkz = chari. APPENDTO xfpla. ENDLOOP. da_fplnr =-fplnr. ENDIF. ENDIF. ENDIF. CALL FUNCTION 'BILLING_SCHEDULE_GENERATE' EXPORTING I_FKDAT = VBKD-FKDAT I_FPLNR = DA_FPLNR I_WAERS = VBAK-WAERK I_FPART = TVAP-FPART I_VEDA = XVEDA I_VEDA_KOPF = VEDAVB I_UPD_FPLA = UPD_FPLA I_UPD_FPLT = UPD_FPLT I_KOMK = TKOMK I_KOMP = TKOMP I_KOMPAX = KOMPAX I_FKREL = VBAP-FKREL I_CREATE_DATES = US_FLG_CREATE_DATES I_KFPLAN = DA_KFPLAN I_KFPLNR = DA_KFPLNR I_NOMSG = US_NOMSG I_ABSAGEN = DA_ABSAGEN I_FPLAA = FPLAA IMPORTING E_FPLNR = XVBKD-FPLNR E_DATALOSS = DA_DATALOSS E_UPD_FPLA = UPD_FPLA E_UPD_FPLT = UPD_FPLT E_KOMPAX = KOMPAX TABLES FPLA_NEW = XFPLA FPLA_OLD = YFPLA FPLT_NEW = XFPLT FPLT_OLD = YFPLT I_FPLTS = TFPLTS I_FPLTNP = TFPLTNP I_KOMV = XKOMV I_TKOMK = TKOMK I_SVBAP = UVBAP. LOOP AT zlt_fplt ASSIGNING. READ TABLE xfplt ASSIGNINGWITH KEY mandt =-mandt fplnr =-fplnr fpltr =-fpltr. CHECK sy-subrc IS INITIAL. -updkz = chari. ENDLOOP. ENDENHANCEMENT. -
How to give Billing plan details to BAPI_CONTRACT_CREATEFROMDATA
Hi,
I am using BAPI-BAPI_CONTRACT_CREATEFROMDATA for creating contract (VA41), the problem is, i am not able to give the billing plan details in this BAPI. I mean, in VA41, in Billing plan tab, it will have 2 fields- Dates From, Dates Until.
These 2 fields i am not able to give in BAPI. Any help is appreciated.
VinothI face same issue now i solve so i tell how to solve
first u use
CALL FUNCTION 'BAPI_CONTRACT_CREATEFROMDATA'
then u commit
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
after that you can use following FM for billing plan details
CALL FUNCTION 'SD_SALES_BILLINGPLAN_READ'
CALL FUNCTION 'BILLING_SCHEDULE_READ'
CALL FUNCTION 'BILLING_SCHEDULE_SAVE'
CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'
using above FM u pass all billing plan data if u want sample code give ur mail id because if i past full code then can't read able it it more then 1500 char.
Edited by: kk.adhvaryu on Jun 8, 2010 8:57 AM -
Getting IDOC details-function module
Hi ,
Is there any function module(importing parameter shld be Idoc No) available to get the IDOC details - Data records
There is a urgent requirement
1 To get the details of the idoc-data records
2 To change the data
Thanks in advance
Regards,
SachinHi Sachin,
The concept that is generally followed is to create a new IDoc and process it instead of amending the old one. There are various reasons for this and one of the reason is if you have processed it , and if it's outbound then informaiton would have already been sent.
If you are somehow able to change it then also you need to send it again to theother system. And if that is to be done then you might as well create a new one
Hope this clarifies the issue.
Regards
Nishant -
How to get planning area if I have planning book - Function module/table
Hello All,
Our basic requirement is to find out whether the planning book we are using is DP relevant or SP relevant. (inside the custom program)
One way is to find out the relevant planning area and find out if the planning area is DP relevant or SP relevant.
But can anyone suggest if there are any tables or function modules to achieve the same?
Thanks a lot.
Regards,
ChandanDear Chandan,
You can use the table "/SAPAPO/PBMVW" for your issue. "APP_SNP" field tells if it SNP planning book or not. Thee tables gives all planning books present in the system.
If you want dataview's you can use table ""/SAPAPO/PBDVW"".
I hope the information solves your issue.
Thanks and Regards,
Nithin. -
Hi experts,
Iam trying to extract the sales order details.
Where can i find <b>"Billing date"</b> and <b>"Billing Value"</b> for parituclar item?
Iam looking for tables OR FMs.
Billing plan: va02->so number->double click on item->billing plan tab->billing dates.
Thanks
kakiHello Kaki
I assume that the fields you are looking for are in table FPLT (Billing Plan: Dates -> per item):
- FKDAT (Settlement date for deadline)
- FAKWR (Value to be billed/calc. on date in billing/invoice plan)
The billing plan dates per item can be read using function module <b>SD_SALES_BILLINGPLAN_READ</b>. This function module has the following check at the beginning:
IF I_VBELN NE VBAK-VBELN.
MESSAGE A044 WITH I_VBELN VBAK-VBELN.
ENDIF.
Thus, before calling SD_SALES_BILLINGPLAN_READ you have to call
SD_SALES_DOCUMENT_READ
to fill the global variable VBAK in the function group.
A few final remarks:
- As already mentioned the billing plan per item (or header) can be found in VBKD-FPLNR
- The billing plan details are in FPLA (header) and FPLT (dates), credit card details can be found in FPLTC
- If an item billing plan is linked to the header billing plan then FPLA-RFPLN is filled with the header billing plan number
To search for billing plan related function modules use either
- SD_BILLING* or
- BILLING_*
Regards
Uwe -
Field FPLT-FKSAF- In billing plan
Hello to all.
We are creating sales orders and their billing plans with function module BILLING_SCHEDULE_GENERATE using structure FPLTVB.
We have a problem with the FPLT-FKSAF when the data field is created with"C"(completed). Althought if you see in the table FPLT, the data field is "C", if you enter in the tc va02 or va03, the data field is "A".
We don´t know if we have to fill any other field in the function module or if we can fill other tables apart from FPLT.
Thanks in advance.Hello,
The best way to avoid these issues is not to use that particular FM, during the Order creation.
Instead, please follow these steps.
1. Using the main program, create the Sales order utilizing the standard BAPI or BDC(If you're using that method).
2. Soon after creating the Sales order, Submit the program SDFPLA02 passing
Sales document No., Item No., Start date of billing plan & End date of billing plan and come back to the main program
to process the next item no. or next contract.
3. This way, the standard FM's will update related tables without any failure.
Hope this helps.
Gopakumar
Sr.SAP ABAP Lead -
Hi all,
I am using [BAPI_SALESORDER_CREATEFROMDAT2] for creating Sales order
and i also have billing plans data to be updated in the sales order. But i dont find any structures for populating the Billing plan data into the BAPI.
But i found the SD_SALES_BILLINGPLAN_CHANGE function module for updating the Billing plan schedule data. But this function module needs [Billing plan number / invoicing plan number] assigned to the sales order from the table VBKD.
When i create the Sales order through BAPI, the [Billing plan number / invoicing plan number] is not getting updated and i dont know how to update the billing plan for the sales order created using BAPI.
Can anyone help out how to create the Billing plan data for a Sales order?
Regards
Dhanapal Shi Dhanapal
i ahve the same problem which u posted..
My scenarion is to create billing plan while creation of order using the BAPI_SALESORDER_CREATEFROMDAT2 but could not find any structure to pass billing plan details
pls can u let me know if u found any solution for this if so can u send me detailed mail..
i want to populate in both way header level and item level (by removing check header plan in the billing plan tab)
Pls let me know ASAP..
Thanks
anil -
Hi,
Based on a sales order how can I know the billing plan? I tried to search for some posts, but could not find one with one exact answer regarding this.
What I need to know is on which tables or Function Module could I have this connection? Sales order - billing plan
Thanks,
Best regardsHi,
You can use the table VBKD to get the billing plan number FPLNR for the corresponding sales order.
Then use the FPLNR to get the billing plan details from FPLA & FPLT.
Thanks
Naren -
Using VA42, I have to create the Billing Plan for contract line items.
I find many Function Modules and BAPIs to update the existing Billing Plan for the contract line.
Any idea about how to create one? Any BAPI/FM?
PranuYou can update billing plan using following Function module.
*& UPDATE Billing Plan
i_bapi_view-header = 'X'.
i_bapi_view-item = 'X'.
i_bapi_view-partner = 'X'.
i_bapi_view-contract = 'X'.
i_bapi_view-sdcond = 'X'.
i_bapi_view-sdcond_add = 'X'.
i_bapi_view-billplan = 'X'.
i_bapi_view-configure = 'X'.
sales_documents-vbeln = v_order.
APPEND sales_documents.
CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
EXPORTING
i_bapi_view = i_bapi_view
TABLES
sales_documents = sales_documents
order_headers_out = order_headers_out
order_items_out = order_items_out
order_contracts_out = order_contracts_out
order_billingplans_out = order_billingplans_out
order_billingdates_out = order_billingdates_out
order_partners_out = order_partners_out
order_conditions_out = order_conditions_out.
LOOP AT order_billingplans_out WHERE itm_number = '000000'.
hfplnr = order_billingplans_out-bill_plan.
ENDLOOP.
LOOP AT tab WHERE kbetr IS NOT INITIAL.
LOOP AT order_conditions_out WHERE itm_number = tab-itm_number
AND cond_type = 'ZZRE'.
MOVE-CORRESPONDING order_conditions_out TO cond_ch.
IF order_conditions_out-cond_type = 'ZZRE'.
cond_ch-cond_value = tab-kbetr.
APPEND cond_ch.
ENDIF.
ENDLOOP.
ENDLOOP.
* Read the billing plan
CALL FUNCTION 'BILLING_SCHEDULE_READ'
EXPORTING
fplnr = hfplnr
TABLES
zfpla = hfpla
zfplt = hfplt.
MOVE hfpla TO hfpla2.
*READ TABLE zfpla2 INDEX 1.
hfpla2-lodat = p_stat.
hfpla2-tndat = p_end.
hfpla2-rfpln = ''.
hfpla2-lodar = ''.
hfpla2-tndar = ''.
hfpla2-fpart = p_bplan.
hfpla2-perio = p_bplan.
hfpla2-horiz = p_hori.
*** Very important to set field updkz = 'U' ***
hfpla2-updkz = 'U'. "--> UPDATE!!
APPEND hfpla2.
CLEAR pos.
CALL FUNCTION 'BILLING_SCHEDULE_SAVE'
TABLES
fpla_new = hfpla2
fpla_old = hfpla
fplt_new = hfplt " --> NEW
fplt_old = hfplt.
CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'
EXPORTING
i_no_messages = ' '.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
*& END OF UPDATE Billing Plan Header level
*& UPDATE Billing Plan Item level
LOOP AT zbill.
MOVE v_order TO doc .
CALL FUNCTION 'SD_SALES_DOCUMENT_READ'
EXPORTING
document_number = doc.
MOVE zbill-itm_number TO pos.
CALL FUNCTION 'SD_SALES_BILLINGPLAN_READ'
EXPORTING
i_vbeln = doc
i_posnr = pos
IMPORTING
e_fpla = e_fpla
TABLES
e_fplt = e_fplt
EXCEPTIONS
no_billingplan_allowed = 1
no_billingplan_found = 2
OTHERS = 3.
IF sy-subrc NE 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Read the billing plan
CALL FUNCTION 'BILLING_SCHEDULE_READ'
EXPORTING
fplnr = e_fpla-fplnr
* I_VFKDAT =
* I_BFKDAT =
TABLES
zfpla = zfpla
zfplt = zfplt.
* Upddate the ZFPLT2 table with the new values
*MOVE zfplt TO zfplt2.
MOVE zfpla TO zfpla2.
*READ TABLE zfpla2 INDEX 1.
zfpla2-lodat = zbill-datesfrom.
zfpla2-tndat = zbill-datesto.
zfpla2-rfpln = ''.
zfpla2-lodar = ''.
zfpla2-tndar = ''.
zfpla2-fpart = p_bplan.
zfpla2-horiz = p_hori.
*** Very important to set field updkz = 'U' ***
zfpla2-updkz = 'U'. "--> UPDATE!!
APPEND zfpla2.
ENDLOOP.
CLEAR pos.
CALL FUNCTION 'BILLING_SCHEDULE_SAVE'
TABLES
fpla_new = zfpla2
fpla_old = zfpla
fplt_new = zfplt " --> NEW
fplt_old = zfplt.
CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'
EXPORTING
i_no_messages = ' '.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
Edited by: Krupaji on Apr 9, 2011 7:21 AM -
Problem in updating Billing plan while changing Sales order
Hi All,
I am using the BAPI 'BAPI_SALESORDER_CHANGE' to change a Prepaid Sale order.After calling this BAPI ,I am calling the function module <b>'BILLING_SCHEDULE_SAVE'</b> to update the Billing plan of the changed Sale order(Billing plan dates for Billing type ZF1 are changed).
The updated date values are getting reflected in the screen when I view through the transaction VA02 and the values are also updated in FPLT table but the values are not getting reflected in the table VKDFS.
Since the values are not getting reflectedin the table VKDFS the billing date is not correct while we view in the transaction VF04.
Please provide your valuable suggestions for updating the Billing date in VKDFS table.
Thanks in advance for your help.
Thanks and regards,
SivaHi,
I had the same problem. Here is an example code to resolve it:
REPORT ytestfg.
DATA: i_bsid LIKE bsid OCCURS 0,
i_bsid2 LIKE bsid OCCURS 0.
TABLES: bsid.
DATA: doc LIKE vbak-vbeln,
pos(6) TYPE n.
DATA e_fpla LIKE fpla.
DATA e_fplt LIKE fpltvb OCCURS 0 .
DATA: zfpla LIKE fplavb OCCURS 0,
zfplt LIKE fpltvb OCCURS 0.
DATA zfplt2 LIKE fpltvb OCCURS 0 WITH HEADER LINE.
doc = 'G03060619'.
pos = '000010'.
CALL FUNCTION 'SD_SALES_DOCUMENT_READ'
EXPORTING
document_number = doc.
CALL FUNCTION 'SD_SALES_BILLINGPLAN_READ'
EXPORTING
i_vbeln = doc
i_posnr = pos
IMPORTING
e_fpla = e_fpla
TABLES
e_fplt = e_fplt
EXCEPTIONS
no_billingplan_allowed = 1
no_billingplan_found = 2
OTHERS = 3.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Read the billing plan
CALL FUNCTION 'BILLING_SCHEDULE_READ'
EXPORTING
fplnr = e_fpla-fplnr
I_VFKDAT =
I_BFKDAT =
TABLES
zfpla = zfpla
zfplt = zfplt
Upddate the ZFPLT2 table with the new values
MOVE zfplt[] TO zfplt2[].
READ TABLE zfplt2 INDEX 1.
zfplt2-afdat = '20080927'.
Very important to set field updkz = 'U' ***
zfplt2-updkz = 'U'. "--> UPDATE!!
MODIFY zfplt2 INDEX 1.
CALL FUNCTION 'BILLING_SCHEDULE_SAVE'
TABLES
fpla_new = zfpla
fpla_old = zfpla
fplt_new = zfplt2 " --> NEW
fplt_old = zfplt.
CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
Regards,
Edited by: PHO_BA on Mar 9, 2009 5:28 PM -
Creating Billing Plan data for sales order using BAPI_SALESORDER_CREATEFROM
Hi All,
We are using BAPI_SALESORDER_CREATEFROMDAT2 to create the sales order.We are unable to get the fields for billing plan tab in this BAPI.
Kindly let me know the fileds in BAPI that corresponds to the fileds of billing plan in sales order.
Thanks in Advance,
Kiran I.Hi kiran
hi Dhanapal
i ahve the same problem which u posted..
My scenarion is to create billing plan while creation of order using the BAPI_SALESORDER_CREATEFROMDAT2 but could not find any structure to pass billing plan details
pls can u let me know if u found any solution for this if so can u send me detailed mail..
i want to populate in both way header level and item level (by removing check header plan in the billing plan tab)
Pls let me know ASAP..
Thanks
anil -
Copy Billing plan from Contract to Sales Order
Dear Expert,
We created the Contract with Billing plan related to specific "WBS "Element". Then, tried to create the sales order with reference to that Contract. But billing plan details maintained in contract is not getting copied to sales order. can anybody give your experience to solve this issue.
Warm Regards,
NagHello Nag,
Did you check your copy control routines in transaction VTAA? You need to see if these fields are included in the routines maintained for copy control between your contract and sales order.
I hope this helps.
Best regards,
Ian Kehoe -
Error in ERM: Function module does not exist
Hi all,
Lately, we are experiencing a frequent error in ERM (5.3 SP 15.0) that we had not had before. We are unsure what caused the error. The message displayed to the user is "Unhandled error". The log error message is "Message Code is 651 Messsage Details Function module does not exist Message Type is E" (see full logs below).
The error occurs for example, when users are trying to generate derived roles after saving the org values for the derived role during the methodology process, or when administrators are trying to update the impacted derived roles after for org value mappings.
Has anyone experienced this or someting similar before? Any ideas what could be the reason here?
Thanks!
Patrick
Edited by: Patrick Weyers on Sep 15, 2011 9:36 AMLog extract:
2011-09-15 09:05:15,103 [SAPEngine_Application_Thread[impl:3]_18] ERROR Message Code is 651 Messsage Details Function module does not exist Message Type is E
java.lang.Throwable: Message Code is 651 Messsage Details Function module does not exist Message Type is E
at com.virsa.re.service.sap.dao.ManageAuthDataDAO.getAuthorizationData(ManageAuthDataDAO.java:1064)
at com.virsa.re.bo.impl.AuthorizationDataBO.getNewTransactionObjects(AuthorizationDataBO.java:821)
at com.virsa.re.role.actions.AuthAuthorizationDataAction.addObjsForNewTxns(AuthAuthorizationDataAction.java:3527)
at com.virsa.re.role.actions.AuthAuthorizationDataAction.reloadTransactions(AuthAuthorizationDataAction.java:4128)
at com.virsa.re.role.actions.AuthAuthorizationDataAction.execute(AuthAuthorizationDataAction.java:157)
at com.virsa.framework.NavigationEngine.execute(NavigationEngine.java:273)
at com.virsa.framework.servlet.VFrameworkServlet.service(VFrameworkServlet.java:230)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at com.virsa.framework.servlet.VFrameworkServlet.service(VFrameworkServlet.java:286)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
at com.virsa.comp.history.filter.HistoryFilter.doFilter(HistoryFilter.java:43)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
2011-09-15 09:05:15,105 [SAPEngine_Application_Thread[impl:3]_18] ERROR com.virsa.re.role.actions.AuthAuthorizationDataAction
java.lang.Throwable: java.lang.NullPointerException
at com.virsa.re.service.sap.dao.ManageAuthDataDAO.getAuthorizationData(ManageAuthDataDAO.java:1084)
at com.virsa.re.bo.impl.AuthorizationDataBO.getNewTransactionObjects(AuthorizationDataBO.java:821)
at com.virsa.re.role.actions.AuthAuthorizationDataAction.addObjsForNewTxns(AuthAuthorizationDataAction.java:3527)
at com.virsa.re.role.actions.AuthAuthorizationDataAction.reloadTransactions(AuthAuthorizationDataAction.java:4128)
at com.virsa.re.role.actions.AuthAuthorizationDataAction.execute(AuthAuthorizationDataAction.java:157)
at com.virsa.framework.NavigationEngine.execute(NavigationEngine.java:273)
at com.virsa.framework.servlet.VFrameworkServlet.service(VFrameworkServlet.java:230)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at com.virsa.framework.servlet.VFrameworkServlet.service(VFrameworkServlet.java:286)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
at com.virsa.comp.history.filter.HistoryFilter.doFilter(HistoryFilter.java:43)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176) -
CALL_FUNCTION_NOT_FOUND, garbage in function module name
Hello group
We had a Disaster/Recovery test this weekend.
We have a sync-ed SAP database on a second server which we activated.
SAP starts OK, normal functionality within SAP works fine, however incoming RFC calls seem to fail consistently.
Dumps CALL_FUNCTION_NOT_FOUND occur, with following details :
Function module "ÃÖmÆæmÇÖÖÄâmÔÖåÅÔÅÕãâmÂèmÁÆÆæ" not found.
So, the function module that needs to be called contains garbage in the name.
Any hints on this one ?
I already replaced the kernel with a copy if the Productive kernel, but no change.
Thanks
JoHi Jo,
I converted ÃÖmÆæmÇÖÖÄâmÔÖåÅÔÅÕãâmÂèmÁÆÆæ from EBCDIC back to ASCII and saw the following:
CO_FW_GOODS_MOVEMENTS_BY_AFFW
=> I'm pretty sure, that you did this on a sysem where you had EBCDIC before and either IFS files or profiles are still "somehow EBCDIC" or whatever ...
at least it is surely an EBCDIC-ASCII issue ...
Regards
Volker Gueldenpfennig, consolut international ag
http://www.consolut.de - http://www.4soi.de - http://www.easymarketplace.de
Maybe you are looking for
-
Problem with Left Click (mighty mouse) and flash content
Hi, first sorry for my bad english... Well I have an issue with the left click (i have mighty mouse) and flash content in Firefox: if i'm using Firefox and then change to any other app, when i get back to firefox i have no left click anymore... So i
-
TS1389 Manage devices in iTunes -how to add a device to iCloud?
I accidentally removed my laptop from "iCloud - Manage devices in iTunes" in my iTunes account and cannot add it again.
-
Oracle BI Administration Tool Unix
Hi , Does anyone have an idea how to launch 'Oracle BI Administration Tool' on UNIX. Under Winows it is "Start > Programs > Oracle Business Intelligence > BI Administration" , but in the official doc, launching it on UNIX env is not mentionned ... Th
-
Premier Elements 8 and Windows Media Output
Hello, I recently bought a new computer (Win 7 64 bit) to replace my old PC (Vista 32 Bit). On my old PC I had Premier Elements 7, but got Premier Elements 8 for the new PC. I like to create Windows Media files as output so I can watch the videos f
-
Palm v won't hotsync with mac OS X 10.5.4
i have a palm v and have it connected to my mac. I have it connected using a usb to serial converter. I have not been able to do a hotsync yet, when i try to i get the error "the connection between your hand held computer and the desktop could not be