POWL for Credit Check in Business Package Internal Sales Representative
Hi,
Need some Help!
We are into implementation of Business Package Internal Sales Representative (Provided as a separated role in Portal).
I have a requirement where I need to Add some functionality into standard Credit Check SAP Screen (Delivered via POWL).
For this Perticular screen,
1) Sold to Party IDs in Query result table appear as Links. On Click of these IDs (links), I need to open a new custom WD Component:
2) I have to add few new Columns to Query results.
I have identified following about this Query:
Query: O2C_LIST_CUSTOMERS_CCOCKPIT
Type: O2C_LIST_CUSTOMERS_COCKPIT
Feeder:CL_O2C_POWL_CUSTOMERS
Also, when I checked in SPRO, following BADI is also provided for this query:
BADI_FEEDER_CUSTOMERS of enhancement spot ES_BADI_O2C_POWL_FEEDER.
Looks to me that, for adding new Columns in the query results, Get_Objects method of this BAdi should be implemented.
I guess this kind of things can also be done in Feeder Class Enhancements.
How should I go about doing this stuff?
Thanks,
Saumil Jyotishi
Edited by: SaumilJ on Apr 5, 2011 12:02 PM
Hi Thomas. Thanks a lot for replying!
Let me describe you what I am trying to do here exactly.
Actually, while working on Requirement 1 (Opening a new action from a link), I came across getactions method of the feeder where I found the code where relevent standard action is handled. It goes like this:
CASE i_actionid.
Ehp4 enhancement: display customer
WHEN 'KUNNR' OR 'NAME'.
IF mv_ehp4_active = cl_ops_switch_check=>switch_active_true.
READ TABLE c_result_tab ASSIGNING <fs_result> casting INDEX I_ACTION_INDEX.
CALL METHOD CL_O2C_POWL_UTIL=>GET_PORTAL_ACTIONS_CUSTOMER
EXPORTING
IV_KUNNR = <fs_result>-kunnr
IV_SPART = <fs_result>-spart
IV_VTWEG = <fs_result>-vtweg
IV_VKORG = <fs_result>-vkorg
IMPORTING
ES_PORTAL_ACTIONS = e_portal_actions.
endif.
End of Ehp4 enhancement: display customer
Now, on these actions ('KUNNR' OR 'NAME'), Instead of a new standard application, I need to open a Custom WD Application (with parameter 'KUNNR').
I need to figure out how should I go about it?
I tried to enhance the feeder and create overwrite exit where I can write my code in this CASE statement (which seemed easiest to me at first go), but seems like after creating an exit I need to do a lot of stuff (a local class is created in exit where I need to define a lot of standard stuff). As of now, its not working for me
Also, I tried to Create the BADI Implementation which gets executed after this standard code (HandleAction method of this BADI), but this gets called after e_portal_actions get populated
how to open my custom WD(Instead of standard) Application from here ?
I can create the URL for my application with WDY_CONSTRUCT_URL, but how to open this in a new window on Portal?
I have seen in some threads about using OBN. If its required, how should I use it in this case?
For Requirement 2 (Adding new Columns in POWL Results), I am planning to define and add new columns in getfieldcatalogue and getobjects method of the same badi.
Is it the right approach?
Regards,
Saumil Jyotishi
Edited by: SaumilJ on Apr 6, 2011 3:03 PM
Similar Messages
-
Missing objects Business Package for Internal Sales Representative
Hi all,
I have downloaded a Business Package for Internal Sales Representantive:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/403723ad-a36d-2910-0eb8-c37945fc900a
But, after import this BP some objects are not available to the standard role ("Internal Sales Representative").
Should I configure it manually? Or is it a problem when I imported it?
Thanks in advance.
Ricardo FachiniOne of the errors gives this long text:
Content pass of Application Integrator failed.
Component Name: 'com.sap.portal.appintegrator.sap.Transaction',
Context Name (iView): 'pcd:portal_content/com.sap.pct/specialist/com.sap.pct.erp.salesrep.bp_folder/com.sap.pct.erp.salesrep.roles/com.sap.pct.erp.salesrep.salesrep/com.sap.pct.erp.salesrep.sales_process/overview_folder/com.sap.pct.erp.salesrep.order_fulfill/order_fulfill_info/com.sap.pct.erp.salesrep.disp_shipm_page/com.sap.pct.erp.salesrep.display_shipm',
Top Layer: 'Transaction/DragAndRelateLayer',
Producer ID (FPN): 'null',
System Alias: 'SAP_ECC_SalesService',
Another one gives me this:
Application URL ':///sap(ZT00WUJNSGtTb1A2QmdJWUY1N2xybU5RLS1FbFVMRHh6SkRab0x3SDkwQmRfeGt3LS0=)/bc/gui/sap/its/webgui' is not valid! Please check the protocol and host entries for system 'SAP_ECC_SalesService'.
One of the errors is as follows, but it is because BI is not connected to this portal, as the documentation says the connection is optional for this business package:
Content pass of Application Integrator failed.
Component Name: 'com.sap.portal.appintegrator.sap.BWReport',
Context Name (iView): 'pcd:portal_content/com.sap.pct/specialist/com.sap.pct.erp.salesrep.bp_folder/com.sap.pct.erp.salesrep.roles/com.sap.pct.erp.salesrep.salesrep/com.sap.pct.erp.salesrep.sales_process/overview_folder/com.sap.pct.erp.salesrep.order_fulfill/com.sap.pct.erp.salesrep.Fulfillment/com.sap.pct.erp.salesrep.OrderFulfillmentAnalyses',
Top Layer: 'BWReport/TopLayer',
Producer ID (FPN): 'null',
System Alias: 'SAP_BW',
Thanks,
Owen -
Business Package for Internal Sales Representative 1.0
I'm trying to install the Business Package for Internal Sales Representative 1.0 to explore the options of using Business Packages in our portal. I have the SAP Library Link for this BP ( http://help.sap.com/saphelp_erp60_sp/helpdata/EN/b7/036b4060a1181ce10000000a1550b0/frameset.htm ), and I've looked at the configuration information on the page.
So far I've imported the business package for common parts and the business package for internal sales representative, I assigned the alias "SAP_ECC_SalesService" to our ECC connection (does it need to be the default alias?). We also have an ITS installed for the connected system. We don't currently have our BI system connected to this portal, but it said that was optional. I have also assigned the role from each business package to my user, but when I open the iviews, they give me errors.
I am not sure what I am supposed to do to make the settings for the launchpad. Also, what other steps do I need to complete? Do I need to do something in the source system to set up the connection?
Any help appreciated.
Thanks,
OwenOne of the errors gives this long text:
Content pass of Application Integrator failed.
Component Name: 'com.sap.portal.appintegrator.sap.Transaction',
Context Name (iView): 'pcd:portal_content/com.sap.pct/specialist/com.sap.pct.erp.salesrep.bp_folder/com.sap.pct.erp.salesrep.roles/com.sap.pct.erp.salesrep.salesrep/com.sap.pct.erp.salesrep.sales_process/overview_folder/com.sap.pct.erp.salesrep.order_fulfill/order_fulfill_info/com.sap.pct.erp.salesrep.disp_shipm_page/com.sap.pct.erp.salesrep.display_shipm',
Top Layer: 'Transaction/DragAndRelateLayer',
Producer ID (FPN): 'null',
System Alias: 'SAP_ECC_SalesService',
Another one gives me this:
Application URL ':///sap(ZT00WUJNSGtTb1A2QmdJWUY1N2xybU5RLS1FbFVMRHh6SkRab0x3SDkwQmRfeGt3LS0=)/bc/gui/sap/its/webgui' is not valid! Please check the protocol and host entries for system 'SAP_ECC_SalesService'.
One of the errors is as follows, but it is because BI is not connected to this portal, as the documentation says the connection is optional for this business package:
Content pass of Application Integrator failed.
Component Name: 'com.sap.portal.appintegrator.sap.BWReport',
Context Name (iView): 'pcd:portal_content/com.sap.pct/specialist/com.sap.pct.erp.salesrep.bp_folder/com.sap.pct.erp.salesrep.roles/com.sap.pct.erp.salesrep.salesrep/com.sap.pct.erp.salesrep.sales_process/overview_folder/com.sap.pct.erp.salesrep.order_fulfill/com.sap.pct.erp.salesrep.Fulfillment/com.sap.pct.erp.salesrep.OrderFulfillmentAnalyses',
Top Layer: 'BWReport/TopLayer',
Producer ID (FPN): 'null',
System Alias: 'SAP_BW',
Thanks,
Owen -
Incoming orders in COPA not working if Sales Order blocked for Credit Check
Hi all,
We need to build a report showing all incoming sales order by entry date and/or change date (change of values or quantities later on). COPA allows to do this, but the problem is that COPA line item table is only updated if the sales order is released from credit check (VKM3). I am looking for a solution to be able to record sales orders in COPA even if they are still blocked for credit check. By doing that we will be able to report all sales orders entered from COPA and provide basis for commissions calculation to the business.
I have investigated possible COPA enhancements like COPA0005 but it doesn't seem to be used at the time of sales order save.
Thanks.Hello ,
Thanks for the reply
As you said , the credit check in the service order is information message "Credit check (maximum percentage for ope
exceeded)" .
If you enter and come out this message then one more message will come , i.e., "The business transaction can not be carried out" detail message - System status CNOK is active (ORD XXXXXXX).
with the above message , system will not allow to do the Service order release.
In this particular case , we have done the VKM1 for the sales order to unblock the order from credit check . But again system is checking the credit check at service order (created w.r.t sales order) . we are not able to control this .
we also suggested the solution to the customer , saying removal of credit check for service orders . But customer requires credit check to happen at both the documents. -
Is KM ,TREX is must For implementation of CRM business package?
Hi all,
Is KM ,TREX installation is must For implementation of CRM business package on EP?
regards
RajendraRajendra,
As you probably already have checked on portal content studio, this business package is functionally identical to the Business Package for CRM 50.2. The only difference is the addition of more languages that are not supported by EP 5.0.
System Availability
Primary Backend System
SAP - CRM 4.0
Portal Release
EP 6.0 (SP2 and higher), NetWeaver '04 (SP Stack 03 and higher), NetWeaver 2004s (SP Stack 04 and higher)
Other Prerequisites:
SAP BW 3.1 + CONT 3.20
R/3 4.6C (and higher), Plugin 2003.1
SEM 3.5
iView Runtime Technology:
Java / HTMLB (WAS 6.20 and higher), BSP iView on WAS, BW iView (BW 3.20 and higher)
Languages
English, French, German, Italian, Portuguese, Spanish, Chinese (simplified), Chinese (traditional), Czech, Danish, Dutch, Finnish, Hungarian, Japanese, Korean, Norwegian, Polish, Russian, Slowakian, Swedish, Thai, Turkish
James -
Open sales order value for credit check need to be changed (S066)
Hi all,
I need to change open sales order value which is already there in S066 table.
Previously we had used open order value for credit check. Open order values are already updated in the S066 table.
Now we dont want to consider open order value for credit check (which is already included in the credit exposure field in FD32).
When we create sales order system is taking old open order value for credit. Now i have changed not to update open order value for credit check. Now its not updating open order value. But my issue is how to change existing or (previous) open order value for credit?
Can i change S066 table data directly to '0'. Is it advisable to chage open order value directly from this table?
Please advise me.
Regards,
Babu
Edited by: babs on May 19, 2010 4:26 PMHi Babs,
If you doesn't want to reflect the open order value in the structure for this order value ,If the order is not processed kindly delete the line items and the order. Then save the document. Then try to see the structure S066.. This will be modified.
If you want to modify the value then follow the below process.
Otherwise delete the line item in the order and change the pricing date and the document date. Re enter the line item again so that it will take it up the new changes.
I hope it will help.
Regards,
SK -
Change due date in receivables for credit check
Hi Sappers!!
Scenario: When SAP performs a credit check for a customer we need that pending receivables
(open items) for this customer which have a concrete payment method, don't use due date
for calculation, instead we want to use invoice date for carrying out the credit check
calculation.
Is that posible? Is there any user-exit where we can change this date to be used during
credit check control for documents which fulfill this requirement?
We don't want to change permanently the due date for this kind of documents, we only need to take another date into account when performing credit control.
Thanks so much in advance & best regardsThanks so much for your quickly answer.
Creating a new payment term is not a valid solution because, we don't want to change any date in the financial document. We just only need to use another data only for credit check. Here you have a concrete example:
Invoice created with invoice date 01/12/2009
Payment method confirming 90 days.
Base line calculated: 01/03/2010
If we create a new sales order, this open item will not be considered exceeded because due date is still in the future.
We want to consider it as exceeded and the due date would be 01/12/2009 but only for credit check. This "new" due date must not be stored anywhere.
Thanks so much once again & best regards -
Should not for credit check.
Hi,
I am creating order for employee slaes and for that customer we have credit control area field is blank in customer master.
It is still going for credit block. Could you please let me know how can i stop so it would not go for credit check.
I would really appreciate.
Thanks,Hi,
Credit check happens for a document when system finds a Credit control area + Credit Group + risk Category. But what I fail to understand is when you say Credit control area is not assigned to the customer. Normally it will not be assigned. It is defaulted based on the sales area and the company code.
My suggestion to you is to check by going to FD32 and giving in the customer number and the credit control area and then by selecting Central Data and Status. Check what is the credit limit. If it is zero, increase it.
When you say the test case indicates that the test should not go for a credit check, my guess is you are using a wrong document type. Credit Group is derived from the sales document type and I think when you doing sales to employees, you nornally happen to use a different document type from regular. Please check that as well.
Also, you need to check what is the item category. When there is an employee sales, as far as i understand the system, the net value happens to be either zero or at the cost price. So, if the Item category is TANN, then system should make the net value zero, and order will not go for a credit check.
I think you can check on these points. But my guess is the document type or the item category is not correct.
Hope this helps
Thanks
Mukund S -
Automatic release of customer order block for credit check
Dear expert,
Please i need your input on this, we have a scenario where third party customer order is automatically block for credit check at sales order. Now i want that after posting customer payment the sales order should be automatically release if the customer balance covers the value of goods required no need to manually release in VKM1. Is this possible is as per SAP? IF yes how can i do the settings
thanks in advanceyes u can do it in vkm1 is right but you can also do in credit management screen if ur fully controlled in credit management then u can go to abaper help
if it is wrong plz suggest -
Block sales order for credit check
I have created 1 sales order. I want to know how we can find out that sales order is in block.
Also I want to block the sales order created for credit check . What I can do that sales order will go in block.Hi KiranCG,
--For Credit check go to T.Code FD32 & give customer number & Credit control area & enter the credit limit amount & save it.
-Do the Cutomization for Credit Management
IMG-S&D-Basic Functions-Credit Management & Risk Management-Credit Management
--Define Account groups
--Assign the credit group (01) to your Sales Document type.
--Define Automatic Credit Control (or) T.Code OVA8 Assign CCARisk categoryCredit group -01 (Sales Order) & also Fill the required fields
--In Check column Check mark the Static or Dynamic credit & put reaction as C & check mark the status/block & save it.
--Now raise the sale order in VA01 if the credit limit exceeds the system will through you an error message.But you can still save the document.
--Go to T.Code VKM1 to view the Blocked sales document & enter Credit Control Area,Credit account,Risk category& customer credit group.
--.In order to release the Sales order document go to T.Code VKM3
Let me know if your problem is solved
Regards
Pradeep -
Hi Friends,
I got user exits for credit check but I could not understand how to implement these rather these are not found in system (CMOD & SMOD tcodes) We have ECC6.0. These are the following.
LVKMPTZZ
LVKMPFZ1: USER_CREDIT_CHECK1
LVKMPFZ2: USER_CREDIT_CHECK2
LVKMPFZ3: USER_CREDIT_CHECK3
Any help how to implement these is appriciable.
Regards,
Rajesh VasudevaHi Rajesh,
You can make use of the implicit enhancement, where in you can add code to any standard program either at the start or after the last line in a form or function module.
Refer the URL
http://help.sap.com/saphelp_nw04s/helpdata/en/8f/f2e540f8648431e10000000a1550b0/frameset.htm
for more info on Enhancement Framework.
Hope this helps you.
Reg
Praveen Alex Luke. -
Hi all,
Can anyone give the user exit name for credit check.Hello,
Following exits are available:
LVKMPFZ1
LVKMPFZ2
LVKMPFZ3
Regards,
John. -
User Exit for credit management at confirmed quantity in sales order
Dear All ,
kinldy tell how to define a user exit and where i can write for credit check to be done to the confirmed quantity in the sales order .
Also pls tell me that how to define the user exit and attach to customer reserve field in the customising for automatic credit control .
regards
Baranidharan RamarHi
The following is the information from the sap documentation...you can also refer from IMG - SD - System modification - userexit - userexit for credit check
Credit Check
If you want to carry out your own individual credit checks, that differ from those in the standard system, you must define them in the following user exits:
LVKMPTZZ
LVKMPFZ1: USER_CREDIT_CHECK1
LVKMPFZ2: USER_CREDIT_CHECK2
LVKMPFZ3: USER_CREDIT_CHECK3
User exit for availability check
User exit USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF.
This user exit allows you to determine whether the system should or should not carry out an availability check after a blocked document has been released or after a new credit check.
Thanks,
Ravi -
Configuration of internal sales representative in ECC 6.0
Hi Friends
I want to configure the role of internal sales representative in ECC 6.0, kindly let me know the steps for the same
Thanx in advance
shaileshRefer the link it may helps
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/403723ad-a36d-2910-0eb8-c37945fc900a [original link is broken] [original link is broken] -
Service order - Blocked for credit check
Hello ,
I have a scenario where the service order will be created with reference to sales order and the credit check is active both for the sales order and the service order.
we are releasing the sales order from credit block in VKM1 , but still the credit check is not allowing us to release the service order which created with reference to the sales orders .
Now my doubt is , even after releasing the sales order from credit block , why system is stopping or blocking the service order from release.
Need your inputs in thisHello ,
Thanks for the reply
As you said , the credit check in the service order is information message "Credit check (maximum percentage for ope
exceeded)" .
If you enter and come out this message then one more message will come , i.e., "The business transaction can not be carried out" detail message - System status CNOK is active (ORD XXXXXXX).
with the above message , system will not allow to do the Service order release.
In this particular case , we have done the VKM1 for the sales order to unblock the order from credit check . But again system is checking the credit check at service order (created w.r.t sales order) . we are not able to control this .
we also suggested the solution to the customer , saying removal of credit check for service orders . But customer requires credit check to happen at both the documents.
Maybe you are looking for
-
Can I have the same printer installed multiple times under different names?
On WIndows I have the same printer installed multiple times All using the same driver I have a Canon printer that has a rear tray and a bottom tray So, I will have one printer that prints to the rear and the other to the bottom Other printers (the sa
-
Can I use an iTunes card to pay for more cloud storage?
I am wanting to purchase more iCloud memory for the iPads my students use in my classroom but to do that I need to be able to use a Purchase order so I was wondering if I could buy an iTunes card and purchase more iCloud memory with that. Thank you!!
-
Hyperlink color and publishing wierdness
I've used the tutorial at 11Mystics to change hyperlink colors in my blog templates and in the existing pages. In each case, I made the changes one at a time and then checked in iWeb to make sure they worked. Every page displayed in iWeb exactly as I
-
Hello, I'm actually configuring an S170. I would like to be alerted when users attempted to download a virus or visit à forbidden url. I have configure my SMTP relay and test it by generate a report. it's OK. I have make lot of tests with no result,
-
Cambiar programaticamente fondo de vi
Saludos. Estoy trabajando en un HMI, tengo que publicar el vi principal en un televisor plasma, todo bien hasta alli, ahora el problema con estos televisores es que no puedo poner una imagen fija por mas de 2 horas, asi que he creado un vi de refresh