07-26-2007 6:50 AM
I am getting the following error while connecting to Utility Customer E-Services through the browser.
Error: Your user master has not been created correctly. Contact your system administrator.
Please advise some fix for this problem.
Thanks in advance.
Regards,
Nitin
08-08-2007 7:46 PM
hi nitin
where can i find more information about Utility Customer E-services. i havent found anything on the service marketplace.
is it a business package to be installed on the portal?
any help would be appreciated
thanks
10-24-2007 10:08 AM
Hi Nitin,
did you solve your error?
I have the same one and I can't understand how to fix it...
10-24-2007 10:36 AM
Hi Mattia,
yes, I had resolved this problem. It requires some configuration in ume database of the WebAS, where UCES application is hosted.
1) Create a user in ume.
2) Assign group "Everyone" and "Authenticated Users" to the user
3) Within Customized Information tab, create the mapping between your web user, reference user and business partner.
fscm_refuser: Use reference user id. ( user id to login to ISU system )
objtype_0: BUS1006
objkey_0: User business partner details ( business partner number in ISU)
If there is no customized Information tab, then open visual administrator and do the following.
1) Navigate to Services->Configuration Adapter
2) Click on Runtime tab -> Display configuration
3) Navigate to cluster_data -> server -> cfg -> services -> Propertysheet com.sap.security.core.ume.service
4) Add the following in ume.admin.addattrs.
com.sap.security.core.user.refuser:fscm_refuser;com.sap.security.core.user.references:objtype_0;com.sap.security.core.user.references:objkey_0;com.sap.security.core.user.references:objtype_1;com.sap.security.core.user.references:objkey_1;com.sap.security.core.user.references:objtype_2;com.sap.security.core.user.references:objkey_2;com.sap.security.core.user.references:objtype_3;com.sap.security.core.user.references:objkey_3;com.sap.security.core.user.references:objtype_4;com.sap.security.core.user.references:objkey_4;com.sap.security.core.user.references:objtype_5;com.sap.security.core.user.references:objkey_5;com.sap.security.core.user.references:objtype_6;com.sap.security.core.user.references:objkey_6;com.sap.security.core.user.references:objtype_7;com.sap.security.core.user.references:objkey_7;com.sap.security.core.user.references:objtype_8;com.sap.security.core.user.references:objkey_8;com.sap.security.core.user.references:objtype_9;com.sap.security.core.user.references:objkey_9;com.sap.security.core.useces:objtype_10;com.sap.security.core.user.references:objkey_10;com.sap.security.core.user.references:objtype_11;com.sap.security.core.user.references:objkey_11;com.sap.security.core.user.references:objtype_12;com.sap.security.core.user.references:objkey_12;com.sap.security.core.user.references:objtype_13;com.sap.security.core.user.references:objkey_13;com.sap.security.core.user.references:objtype_14;com.sap.security.core.user.references:objkey_14;com.sap.security.core.user.references:objtype_15;com.sap.security.core.user.references:objkey_15;com.sap.security.core.user.references:objtype_16;com.sap.security.core.user.references:objkey_16;com.sap.security.core.user.references:objtype_17;com.sap.security.core.user.references:objkey_17;com.sap.security.core.user.references:objtype_18;com.sap.security.core.user.references:objkey_18;com.sap.security.core.user.references:objtype_19;com.sap.security.core.user.references:objkey_19;
5) Save the changes, exit visual administrator and restart the server.
Now. your application will work perfectly fine.
10-24-2007 11:17 AM
Hi Nitin, at first thank you for your fast response!
I've already done the configuration you described but I still have the same issue..
Looking at the log files I found this error:
The following BusObject has no description or is not well configured
followed by some java exceptions....
Can you explain me how do I have to configure the business partner in ISU to solve this error?
Thank you
10-24-2007 11:25 AM
Hi Mattia,
It seems the business partner number you are providing in ume doesn't exist in ISU. Please go to CIC (Customer Interaction Center, transaction code cic0) and check the business partner number you using exists or not. Also, business partner should be associated with a valid contract account.
regards,
Nitin
10-24-2007 12:39 PM
Hi Nitin,
sorry if I bother you but the issue still remains.
As you suggested I made a check on IS-U looking at the business partner and I found it (it has a contract account too).
Maybe I made some mistake on the reference user on IS-U...
Here is the java exception
com.sap.fin.webbase.UserWithoutAccountException: No valid References !
at com.sap.fin.webbase.um.LDAPBusinessPartnerManager.getBusObjects(LDAPBusinessPartnerManager.java:319)
I have created on IS-U with SU01 a user of type reference and in the references tab I put the business partner I want to refer to.
The in the UME I made the associations as you suggested before but the issue still remains..
I think I'm becoming crazy on this!!
Please give me some help..
Thanl you, regards
Mattia
10-24-2007 3:03 PM
Hi Mattia,
There are two scenarios and I feel we are getting confused with those. Moreover, looking at the error it seems there is some problem with the reference user mapping because its not getting account details of the business partner mapped with the web user.
Scenario 1 : Accessing the UCES application hosted on remote system and defining mapping on ISU server.
Scenario 2 : Developing and accessing UCES application hosted local system and defining mapping on WAS server.
For scenario 1, we logon to ISU with our Inumber (reference user) and do the following steps:
Choose menu item Goto ->References and associate a Obj Type (i.e. BUS1006) with business partner key. For example, BUS1006 (Obj Type), business partner (Name), TB01011024 (Key). Now, use this Inumber to access the UCES application.
For scenario 2, we create user say 'X' , define its password and other details in ume database and map reference user (Inumber refered in scenario 1) with the business parther (key refered in scenario 1). For example,
fscm_refuser: Inumber (reference user)
objtype_0: BUS1006 (obj type)
objkey_0: TB01011024 (business parther key)
Now use X to acces UCES application.
Further for obj type:
If you want the Web user to be able to process all bills of a particular business
partner, assign BUS1006 to the user as the object type, and the number of the
business partner as the key.
If you want the Web user to be able to process one or more contract accounts
of one or more business partners, assign ACCOUNT to the user as the object
type, and the connection of contract account number and business partner
number as the key. The first 12 places must represent the contract account
number and the following 10 places must represent the business partner
number.
If you want the Web user to be able to process one or more contracts of one or
more business partners, assign CA_VREF_GP to the user as the object type,
and the connection of business partner number and contract number as the
key. The first 10 places must represent the business partner number, and the
following 20 places must represent the contract number.
Further if you face any problem, please provide me the mapping details and describe how you are accessing the application.
10-24-2007 3:37 PM
Thank you Nitin, I try to explain better my scenario:
I chose UME user management so I created a web user in UME called ZWEBMASTER.
I made the changes in the visual administrator adding the custom attributes fscm_refuser, objtype_0 and objkey_0
I created an user on IS-U through SU01 transaction. The user is called ZWEBREFUSER, with type reference, I gave to him all the needed profiles and roles and in the references tab I added a row: BUS1006 - <bp number>
I filled the custom attributes of the user in this way:
fscm_refuser: ZWEBREFUSER
objtype_0: BUS1006
objkey_0: <bp number>
The business partner exists on ISU and is associated to a contract.
Searching in SAP notes I found a possible missing configuration: we are using LDAP server as read-only data source, so we have some users on LDAP and some users on UME db. In note 788648 SAP says we have to extend the LDAP schema to include the new custom attributes added to UME but it isn't clear if it is my case: the web user for biller direct is NOT created on LDAP but on UME.
I suspect this could be the issue because the java class that raises the exception contains the words "LDAP".
Could be this issue due to missing LDAP configuration?
Thank you so much for your suggestions
regards
Mattia
10-25-2007 7:13 AM
Hi Mattia ,
Honestly saying I'm not too sure about it. However, you can follow the notes, hope it will work and please revert if this work for you.
Further, I'm stuck with one problem, please check if you can contribute something to it.
Basic flow of program:
JSP -> SelfregAction.java -> CreateUser_PortType.java->ZGEN_EBPP_ISR_CREATE_USER (ABAP function module)->lr_enrollment-create_user (Method in ABAP)->CREATE_USER- (Method in ABAP)>GEN_LDAP_CREATE_USER_2 (RFC function module in ABAP)->CustomerJcoServer.java -> handleRequest(JCO.Function function) -> this.createUserWithBUSPA_2(function)
Problem area:
Facing problem while calling createUserWithBUSPA_2(function) function from RFC function module of ABAP i.e. GEN_LDAP_CREATE_USER_2 .
; - First two letters of partner key are deleting in createUserWithBUSPA_2(function).
; - Values are incorrectly passing from "ADDRESS" table of ABAP to "stAddress" (java). For example, name appearing in title_text field.
There is no problem with datatype and parameter length. We are using JCo to communicate between ABAP an JAVA. I am using WAS 7.0 sp10. Can this be a problem? I'm not able to locate its root cause. Please check if you can suggest something.
11-08-2008 11:52 PM
Hello Mattia!
Have you solved the USES isues? (Downgrade and logon problems.)
If yes, please write me the solution.
Regards,
N
05-20-2012 7:42 AM
Hi,
It is very explanative & useful information!
I have also few questions regarding self registration
like, is it always needful to make user entry in USAPPLREF table in R/3 to access UCES application?
If not, the just by UME configurations it should work?
I have created new thread for this i.e. http://scn.sap.com/thread/3178770
Kindly go through this thread where all details I have mentioned.
Regards,
Vishal
08-08-2014 8:14 AM
So great !
your explanation and description is so detailed and easy to understand.
Best regards,
11-10-2008 1:56 PM
I finally got the solution!
It was an issue due to the length of the business partner number in the UME property com.sap.security.core.user.references:objkey_0.
It HAS to be a number of 14 digits so you HAVE to write a 14 digits number.
If your business partner number has less digits you have to put some leading zeros in the number to make it work.
Hope it helps you in this configuration
Regards
Mattia
08-08-2014 8:22 AM