Missing Field error when modifying user Master Record
We are using our corporate LDAP to authenticate our portal users and do not have (nor do we want) write permission to the LDAP. We are using additional attributes (ume.admin.addattrs) to hold information pertinent to the portal. We are running into a problem though when required information is missing from the LDAP user master record. For example, if the users email address is missing, when we attempt to save a user's record with the additional attributes we need, the system responds with a "Missing Field" error message and will not save the additional attribute until the LDAP record is complete. Currently the only work around to this problem is to notify the LDAP administrators and have them update the record (not a high priority for them).
Is there a way to have the portal ignore incomplete records and just save what it has?
Thanks
Ken Burd
We are using our corporate LDAP to authenticate our portal users and do not have (nor do we want) write permission to the LDAP. We are using additional attributes (ume.admin.addattrs) to hold information pertinent to the portal. We are running into a problem though when required information is missing from the LDAP user master record. For example, if the users email address is missing, when we attempt to save a user's record with the additional attributes we need, the system responds with a "Missing Field" error message and will not save the additional attribute until the LDAP record is complete. Currently the only work around to this problem is to notify the LDAP administrators and have them update the record (not a high priority for them).
Is there a way to have the portal ignore incomplete records and just save what it has?
Thanks
Ken Burd
Similar Messages
-
"Invalid Usage - Missing Range Error" when modifying logging preferences
<B>Solution</B>
<P>
These errors can happen if there is a mismatch between the primary UNIX
group of the messaging server user and the Suitespot group that was configured
during the install. These Suitespot settings are located in the file
/suitespot_dir/install/ssusers.conf.
Make sure that the
Messaging Server user's primary group in the /etc/passwd file correlates with
the group name specified in the ssusers.conf file. Refer to
/etc/group to find
the relevant numeric group value (to put in /etc/passwd) for the Suitespot group
name.Oracle's maximum precision for nvarchar2 is 2000. You have a nvarchar(4000) which exceeds Oracle's maximum precision and needs to be mapped to Oracle's long data type. But that would only work when the character set of the Oeacle database is a Unicode character set - else you would loose information. The character set of your database is WE8ISO8859P1 so you would not be able to display all characters hence the column is removed from the select list.
That's also documented in the DG4ODBC manual: http://docs.oracle.com/cd/E11882_01/gateways.112/e12070.pdf
See Appendix A Data Type mapping:
SQL_WLONGVARCHAR LONG if Oracle DB Character Set = Unicode. Otherwise, it is not supported
- Klaus -
Error while Importing Vendor Master records
I get the following error when importing vendor Master records into the MDM repositorry
Cannot import qualifiers because the qualified lookup field is not mapped.
I noticed that the file I'm importing contains 1000 vendors. However the qualified lookup table "PHONE" for the vendors contain only 388 records.
After I imported the records I found that there was only 389 records in the repository.
I'm using standard map provided by SAP.
I ran the import again but this time I unmapped all fields for the qualified update.
Now the Import Manager uploaded the remaining 613 records.
I would like to know whether how I can load 1000 records in one load rather than having to go through the file twice.
This is important since I want to use the import manager server for my loads.
Thanks
manojHi Manoj,
Try the following options.
1. In the Import Manager, Select Configuration->Options
set <b>"Merge qualified links using matching qualifiers value to Off"</b>
2. In the Map Fields/Values tab in Import manager, select the qualified field in which you are trying to import, right clik on the field->select Set Qualified Update -> Update -> Select All available qualifiers into Matching qualifiers->
New Links- Create
Existing Links -> Update (All Mapped Qualifiers).
Hope this should solve your problem.
Thanks and Regards
Subbu. -
Update termination Error : Maintain Output device in User master record
Hi All,
For transaction IW32 when print is given we have getting Update termination error : Maintain Output device in User master record.
I have set the user_settings = Space, for output_Options passed the output device . Even for control_paramters I have passed the device while calling the Smartform . However there is no use. Still I am getting the update termination error.
Please let me know how to solve this issue. Any OSS Note is there for this.
Thanks in Advance!
Regards,
Preethi GHi,
Thanks for the reply. There is no problem in the print program .
In the user master record , if the output device is not given and in the print program if we pass the output device. the error is coming.Is there any way to solve the issue at the print program level with out maintaining the user master.Please let me know.
Many Thanks!
Regards,
Preethi G -
Problems publishing a web-access on Sharepoint: Error when modifying list schemes
Good afternoon.
I have an application built with an access database with several forms and web macros which is published on Sharepoint 2010. Through this application - not too big not too complex (ca. 10 tables / less than 2000 records at most) - I receive updates
that are loaded into external applications, mainly excel worksheets, ms project files and so on.
I have been going through the cycle of developing and publishing new versions of the application on the same site for more than a year; suddenly, from severeal weeks ago on, I started receiving the following error affecting random tables (not always the
same) which crashes the compilation and publishing:
"Error when modifying lists schemes. Changing name to "ID" field on list XXXX failed"
And each time the list is different. And of course I am no trying at all to change the name of any ID field !????
Any clue of what might be happening?
Thank youThe article might have missed the step where the blogger might have missed the step. Read the following article and which confirms that you cannot use user controls in SB solutions.
http://msdn.microsoft.com/en-us/library/gg615454.aspx
If you are trying to build this in SharePoint 2013 then you must know that custom code is deprecated from SB solutions.
Deprecation
of Custom Code in Sandboxed Solutions
For SP 2013 your best bet is to create an APP or create a farm solution (God please forgive me). :)
Amit -
Date format in user master record cannot be interpreted
When running an Infopackage from BW to an R/3 customer extractor, the R/3 job cancels with this error message, "Date format in user master record cannot be interpreted". I can restart the R/3 job program from the ABAP editor screen using the same variant that BW issued and the job runs without cancelling.
NOTE: This process runs without any errors on our QAS system.
Any idea what causes this error message and how I can fix it?Hi Alan,
I have resolved this issue by myself. Same just like yours mine is also a custom Datasource.
Solution for this is go to source system check your Background user id i.e like BWALEREMOTE or ALEREMOTE which ever id you have created for setting up RFC connection between R/3 & BW. Check your Date format which has been set for your background user. Use the second format mm/dd/yy. Then run your extraction you will not face any problem.
If you still have any problem do let me know. If this solution helps you assign points.
Regards,
Bhuvana. -
How to identify if a user master record is locked
Hi,
I want to use function module BAPI_USER_CHANGE to change a user's master record (transaction SU01). But if the user that I want to change is being modified by another user, this BAPI doesn't update, correctly so. Is there a way to identify if a user master record is being edited by someone else? This way, I can find out before making the change whether the change will be successful.
Along the same lines, if I'm adding a role (from transaction PFCG) to a user ID and role is locked, I'd like to know that before hand; before I try to assign a user to that role programmatically.
Thank you for your help.
PeteHi
Refer this Lock Owners
Definition
Person who holds a lock.
Use
At the start of an SAP transaction, two owners are always created who can request locks.
A lock can have one or two owners. You use the _SCOPE parameter to specify this.
To determine in a program which user is currently holding a lock, use the ENQUEUE_ function module. This function module puts the name of the owner into SY-MSGV1.
Structure
There are dialog owners and update owners.
An owner is identified by his or her owner ID, as described in the section entitled The Lock Table.
A lock can have one or two owners. The ABAP programmer uses the _SCOPE parameter to define this (see below).
Example
The graphic below shows how lock owners function during a dialog transaction.
SAP LUW: Dialog Transaction with Update
At the start of the dialog transaction, the system creates two lock owners: the dialog owner Owner_1 and the update owner Owner_2.
During the course of the transaction, Owner_1 requests a lock, as does Owner_2 slightly later. When the update task is called (see also Functions of the Update Task), the lock and Owner_2 are inherited by the update task. An update work process is started with two owners, in the same way as a dialog work process, and then has three owners until the update is completed. All of the locks are released with an implicit DEQUEUE_ALL at the end of the update, at the latest.
Regards
Shiva -
"Error when reading ATP delta records"
Hi,
I have created Integration models for Location, Product, ATP Check, ATP Configuration, Stock and Sales Order.
After creating IM's when I tried to run ATP on my Sales Order I'm getting error " "Error when reading ATP delta records".
Can anyone provide me why I'm facing this error.
Thanks in Advance.
RamDear Ram,
For the product/locations you are checking, it appears that ATP objects in the liveCache are missing which normally are created automatically when products and locations are created in APO.
I would advise to recreate all needed products and locations.
In APO, i.e. make again an initial data transfer of the master data from R/3. Previously the existing ones should be deleted to be sure that they will be created again. Then the problem should be solved.
If this does not help please check the the connection and LC settings to LDA and please try to restart the livecache. A potential explanation for the error would be an incorrectly maintained LDA connection to liveCache. Please check this by running transaction /SAPAPO/OM13 and selecting the 'checks' section.
The problem with the LDA connection could be e.g. very simple. If you check the table dbcon, which contains the description of the liveCache connections , if the liveCache names for LCA and LDA are different you should ensure, that the connections LCA and LDA are setup for the same liveCache (con_env in dbcon).
I hope this helps.
Regards,
TIbor -
ORA-01740: missing quotes error when synchronizing mobilink
Hi,
I'm getting a missing quotes error when synchronizing with mobilink.
followed by
[-10058] Unable to open download_delete_cursor
and the name of the table.
and name of the script
Script: {CALL "scriptversion".DOWNLOAD_DELETE_CURSOR_ABC (?, ?)}
How can I see what is causing this... I already checked the script for that table in the ml_scripts table.... nothing special there... the script looks exactly the same as in previous versions....
I'm assuming that it's the parameters that are creating the problem. but no idea on how to see them...
any suggestions?
thank you !Hi,
thanks for your tip. I just did that and get a LOT of logging.
Not sure if my employer would appreciate me sharing DB details in public.
In private messaging I could send it through, but i guess that wouldn't help others with the same issue..
i also changed the startup parameters to -vt -o
And this is the result that I get (I modified scriptpackage name and cursorname a litle bit):
I'm guessing that : p1 and : p2 is incorrect as parameter....and the complaints come from there..
Also, this time I ran another publication and now it's complaining on the newly added table and not on that random old table I mentioned on my previous post.
PS. error message is in dutch since the server is in dutch, but it's the missing quotes issue.
I. 2014-03-31 15:36:26. <1> COMMIT Transaction: prepare_for_download
I. 2014-03-31 15:36:26. <1> Translated SQL:
CALL "scriptversion".DOWNLOAD_DELETE_CURSOR_ABC (:p1, :p2)
E. 2014-03-31 15:36:26. <1> [-10002] Consolidated database server or ODBC error: ODBC: [Sybase][iAnywhere Solutions - Oracle][Oracle]ORA-01740: Ontbrekend dubbele aanhalingsteken in identificatiesymbool.
ORA-01740: Ontbrekend dubbele aanhalingsteken in identificatiesymbool.
(ODBC State = 42000, Native error code = 1740)
E. 2014-03-31 15:36:26. <1> [-10002] Consolidated database server or ODBC error: ODBC: [Sybase][iAnywhere Solutions - Oracle][Oracle]ORA-01740: Ontbrekend dubbele aanhalingsteken in identificatiesymbool.
ORA-01740: Ontbrekend dubbele aanhalingsteken in identificatiesymbool.
(ODBC State = 42000, Native error code = 1740)
E. 2014-03-31 15:36:26. <1> [-10058] Unable to open download_delete_cursor
I. 2014-03-31 15:36:26. <1> Error Context:
I. 2014-03-31 15:36:26. <1> Remote ID: c44a5403-74ba-4c98-bf6d-4e1db5fb24c9
I. 2014-03-31 15:36:26. <1> User Name: USR:66ed647c-20b1-4cff-9663-8147b0e7e2fd
I. 2014-03-31 15:36:26. <1> Modified User Name: USR:66ed647c-20b1-4cff-9663-8147b0e7e2fd
I. 2014-03-31 15:36:26. <1> Transaction: download
I. 2014-03-31 15:36:26. <1> Table Name: MY_NEWLY_ADDED_TABLE
I. 2014-03-31 15:36:26. <1> Script Version: scriptversion
I. 2014-03-31 15:36:26. <1> Script: {CALL "scriptversion".DOWNLOAD_DELETE_CURSOR_ABC (?, ?)}
I. 2014-03-31 15:36:26. <1> End of Error Context
I. 2014-03-31 15:36:26. <1> ROLLBACK Transaction: end_download
I. 2014-03-31 15:36:26. <1> ROLLBACK Transaction: end_synchronization -
Error occurs during Asset Master Record Creation.
Hello SAP Gurus,
The error occurs during asset master record creation.
Our fiscal year variant is Z6 (July to June). The asset was acquired in June 15 (previous fiscal year) but was only set up on July 30 (this fiscal year) . When we put the depreciation start date as 15 June the error appeared. While saving the Asset master we are getting below error.
We tried the same with Post Capitalization of Asset (ABNAN) there also we are getting same error.
ERROR: - as below
u2003
SYST: *You cannot determine the period for rule 02 to 05.08.08 ( todayu2019s date )*
*Message no. AA613*
*Diagnosis*The system could not determine a depreciation period on 05.08.08 for period control 02 of the period control method of phase N1 of depreciation key INTERN-00001-0000.
Procedure
Maintain the assignment of the periods for the period control entered.
Proceed
If the period control you entered is a standard period control, you can assign the periods automatically.Proceed
Please find enclosed attachment for clear description of the error.
Please share your experiences regarding this subject.
Thanking you in anticipation.
Regards,
Suresh.
09986375966Hi,
have you generated the period controls properly? If not, the error is raised correctly by the system.
To generate period controls go to:
IMG Asset Accounting -> Depreciation -> Valuation Methods -> Period Control -> Generate Period Controls / or you can use OA84
Regards,
Markus -
SAP R/3 Mass User Master Record Update
I am currently involved in a project to update specific fields of the User Master Record for all applicable records from an external source.
For the mass change i was thinking along the lines of CATT, BDC/ABAP or Table Changes. Obviously table changes was out first because of the dangers of causing inconsistencies among the SAP standard tables. CATT i think is not really made for this purpose but could probably do the job, and BDC or ABAP is probably the right way to go.
Any suggestions/comments?
Thankshello Ashley,
All 3 options are good.
I personally use CATT for this purpose however it depends on what your trying to update. SU10 is another option but its drawback is that you can use only 1 value at a time. In CATT however you can use different values for different users. Also time involved in creating CATT tool is very less.
Obviously you have options like BDC/LSMW and ABAP also with you.
Regards.
Ruchit. -
User Master Records/Tables - Exporting User tables for Recovery
Hi there,
Work in the Security area ....Outside of the client export of SCC8 for user master records/roles. Is there another recommended method for saving user tables that can be re-imported on the chance of deletion of users and roles and can be selectively re-imported if needed. For instance if a particular User Grouip was deleted with X number of users, could that be re-imported by a selective means ? SU10 is handled delicately in prod when used but unwanted results still occur. Approaches appreciated ..Hi,
Try the following..
BAPI_USER_CREATE Create a User
BAPI_USER_CREATE1 Create a User
Hope that helps!
Regards,
Tanveer
<b>Please mark helpful answers</b> -
User Master Record : Which table the Email Id stored?
Hi All,
Which table and what is the field the Email id stored in.
I checked the USR02 and some other tables and I did't find it.
Thanks.
Rgds,
Raj.>
John Navarro wrote:
> I run into to this problem many moons ago and the solution is to run tcode SQVI.
>
> Create a query and join the following tables (USR21 & ADR6) and use the relevant fields. I have the complete steps documented in a procedure if you need it posted on this thread.
>
> Let me know and good luck!
OK - Here it is! I forgot I got the step by step procedure on this forum
You can get the information through one more option also. In case of function module you need to execute the module again and again for each user or may be need to write a report. I would like to suggest you an alternative. That is making use of queries.
1. Go to transaction SQVI.
2. In the input field Quick View give the any name for query for example Z_EMAIL_ADD.
3. Choose create option. In the resulting pop up give description in Title field. In data source choose TABLE JOIN. Select Basis mode.
4. In the next screen choose INSERT TABLE pushbutton and in the pop up give USR21. Then again choose INSERT TABLE pushbutton and this time give ADR6.
5. Now go back using back arrow or F3.
6. Now in the new screen you will be under the tab strip List fld select.. From that entries under available filed (on right hand side) select User name in user master record and the first entry for Internet mail (SMTP) address. Now using single arrow pushbutton pointing towards left move these fields to tabstrip List fld select.
7. Now go to tabstrip selection filed. As done in step 6 move User name in user master record under it.
8. Save the changes and go back. A pop up will come asking you to save quick view Z_EMAIL_ADD. Choose yes.
9. Now execute the query. In the input field you can give one user or multiple users at a given time.
This approach is easier and time saving in my opinion and gives output in desirable format.
Regards,
-John N. -
User master record not sufficiently maintain for object authori
Dear Friends,
I am getting error in the query for one of the test user id "User master record not maintained sufficiently for object authori".
I have authorization variable call zso_auth, zdc_auth for authroization for sales office and distribution channel. I have maintained value in pfcg. Please help. What will be problem.
Regards,
Chetana KotianHI Sourav,
It means that you are not authorized to see the ODS data. (Your BW logon ID has not been added to the users list of the Role.
Regards,
R.Ravi -
Problem when another user update record.
Hi All,
i am using jdev 11.1.1.5.0
use case: i have create one adf table which is based on vo where a column claimed_by.
i have add a where clause in vo
where claimed_by is null.
default value of claimed_by is null. when user claimed particular record claimed_by contain id of that user.
now problem is that when two user access same vo at same time. suppose first user claimed a record with id 1 then claimed_by column of table update with 1.
but in second user window same record still show.
so i want if record already claimed by another user and second user attempt to claim same record which is already claimed in mean time. then proper error message show to user like "this record already claimed by another user".
is there possible with change indicator in claimed_by attribute or history column ?
or any other way to do this.Hi Arun,
i have already read this blog. And i know about JBO-25014: Another user has changed the row with primary key oracle.jbo.Key[x]
but in my use case i don't want this exception occur that's way i have set property reset after update and insert.
but it is not work for me.
my concern is that-
when one user claimed record and set claimed_by column and after that when second user claim same record a proper error message display to user.
Maybe you are looking for
-
Is there a way to view the iCal 'notes' field other than opening each event individually?
I use the 'notes' field in iCal but it is not visible in any view other than opening each event individually. Is there any way to make this field visible in the Day or Week view?
-
Connecting bluetooth accessory to multiple devices
Bought the XGPS150 to work with my wi-fi only iPad2. It would have been a bonus if it could talk to two iPad's/devices at the same time, but it cannot. Multiple devices can pair with it, but it can only communicate with one iPad/Phone/Touch at a time
-
Hi Guys, I have to add a new Big INT column to existing table in production, which holds 700 million records and would like to know the impact? I have been tolled by one of my colleagues that last time they tried adding a column to same table during
-
Hi, If I use 2 asa 5510 with HA in mode A/A or A/P Is it possible in A/A mode to use one IPS module, except for security problem ? Or is it preferable to use asa as A/P. Regards
-
HP Mini1 5102 revival: Replacemen​t HD and No CD Drive
The hard drive on my HP Mini 5102 Notebook went bad and I purchased a new one. I am trying to reinstall the Win 7 32-bit Home Premium OS and I have the HP Recovery CD that came with the notebook. Unfortunately, my notebook does not have a CD drive.