Customer check fields
Hello,
is this possible by standard or exit needed:
In case the payment condition is direct debit, it is MANDATORY that Customer Service inform about bank details. If not, the customer cannot be created.
Thanks in a dvance
L
Customer Service inform about bank details
Through which media ?? Nevertheless, you set this as a mandatory in OBD2 for that account group, so that without maintaining data here, customer master cannot be saved.
thanks
G. Lakshmipathi
Similar Messages
-
Select Button beside custom metadata field on Check In Form
Hi
In Oracle Content Server 10gR3, is there a way to add a "Select" button to User Alias Applet for a new Meta data field on New Check In Form? I tried creating a component but I don't see a select button being shown up. The button does shows up if it's a standard metadata fields but not for the custom one. Here is the component code. Any idea what I am doing wrong and how to fix it.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
CustomMetaData htmlIncludeOrString
</title>
</head>
<body>
<@dynamichtml std_meta_fields@>
<textarea name="xClbraAliasList" rows=3 cols=40 wrap=virtual></textarea>
<input type="button" value="Select..."
onClick="popupSelectAlias(document.Checkin);">
<script language="JavaScript">
var aliasForm;
function popupSelectAlias(frm)
var selUser = document.selectAliasApplet;
aliasForm = frm;
selUser.createFrame();
function setAliasString(val)
if (val.length == 0)
return;
var str = aliasForm.xClbraAliasList.value;
str.trim;
if (str.length > 0)
str += ",";
str += val;
aliasForm.xClbraAliasList.value=str;
</script>
<applet name="selectUserApplet"
code=com.intranetsol.utilities.SelectUserApplet.class
codebase="/idc/common/"
archive=suapplet.zip
id=selectUser
width=0
height=0
MAYSCRIPT>
<param name=CGI-URL value="/idc/idcplg">
<param name=JsDisplaySeparator value=",">
<param name=IsPaged value="1">
<param name=IsUserList value="1">
<param name=JsFunction value="setUserString">
</applet>
<applet name="selectAliasApplet"
code=com.intranetsol.utilities.SelectUserApplet.class
codebase="/idc/common/"
archive=suapplet.zip
id=selectAlias
width=0
height=0
MAYSCRIPT>
<param name=CGI-URL value="/idc/idcplg">
<param name=JsDisplaySeparator value=",">
<param name=IsPaged value="1">
<param name=IsAliasList value="1">
<param name=JsFunction value="setAliasString">
</applet>
<@end@>
</body></html>
Then I tried using the same code as above but instead used the built-in dDocType to show a "Select" button. This works but the button obviously shows besides dDocType but when I try for custom metadata as shown above it doesn't. Here is the sample code for dDocType:<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
CustomMetaData3 htmlIncludeOrString
</title>
</head>
<body>
<@dynamichtml std_doc_page_definitions@>
<$include super.std_doc_page_definitions$>
<$include custom_modify_comments_definitions$>
<@end@>
<@dynamichtml custom_modify_comments_definitions@>
<$if isCheckin$>
<$xComments:isHidden = 1$>
<$xComments = "some preset and hidden comments"$>
<$elseif isUpdate$>
<$xComments:isInfoOnly = 1$>
<$endif$>
<@end@>
<@dynamichtml compute_std_field_includes@>
<$include super.compute_std_field_includes$>
<$if fieldName like "dDocType"$>
<$if isCheckin or isUpdate$>
<$fieldEntryInclude = "custom_doc_type_popup_field_entry"$>
<$endif$>
<$endif$>
<@end@>
<@dynamichtml custom_doc_type_popup_field_entry@>
<input type="text" name="dDocType" value="<$fieldValue$>">
<input type="button" value="Select..."
onClick="popupSelectAlias(document.Checkin);">
<script language="JavaScript">
var aliasForm;
function popupSelectAlias(frm)
var selUser = document.selectAliasApplet;
aliasForm = frm;
selUser.createFrame();
function setAliasString(val)
if (val.length == 0)
return;
var str = aliasForm.xClbraAliasList.value;
str.trim;
if (str.length > 0)
str += ",";
str += val;
aliasForm.xClbraAliasList.value=str;
</script>
<applet name="selectAliasApplet"
code=com.intranetsol.utilities.SelectUserApplet.class
codebase="/idc/common/"
archive=suapplet.zip
id=selectAlias
width=0
height=0
MAYSCRIPT>
<param name=CGI-URL value="/idc/idcplg">
<param name=JsDisplaySeparator value=",">
<param name=IsPaged value="1">
<param name=IsAliasList value="1">
<param name=JsFunction value="setAliasString">
</applet>
<@end@>
</body>
</html>
Can someone please let me know what is in my above code that I am missing that is preventing the button not being shown in-front of the custom metadata field.
Any help would be greatly appreciated.
Thanks
Edited by: guest0012 on Aug 29, 2009 4:24 PMInteresting!
You'll need a component. You already mentioned you had a custom metadata field. You will also need to add a counter to the counters table for your component. During a check in you will need to fetch the next value from the counters table, increment the counter and store the new number back in the table. The year portion of the id is easy, get the current year and grab the last two characters. Then, put this all togther to get the data for your metadata field.
The big question now is where in the check in process will you do all this? You will need something called filters probably. Maybe addFiles, maybe validateStandard, there are several that this could work with.
Check out the how-to-components:
http://www.oracle.com/technology/products/content-management/ucm/samples/index.html
-Jason
http://www.corecontentonly.com -
Hi Experts,
I am able to create the WBS element using BAPI_BUS2054_CREATE_MULTI.But the issue is i am not able to update customer specific fields even after passing the fields as per specification in Function module documentation. I have also created an implementation of BADI as per below specification in FM documentation:
Procedure for Filling Standard Enhancements
Before you call the BAPI for each object that is to be created or changed,
for which you want to enter customer-specific table enhancement fields, add a
data record to the container ExtensionIn:
STRUCTURE: Name of the corresponding help structure
VALUEPART1: Key of the object + start of the data part
VALUEPART2-4: If required, the continuation of the data part
VALUPART1 to VALUPART4 are therefore filled consecutively, first with the
keys that identify the table rows and then with the values of the
customer-specific fields. By structuring the container in this way, it is
possible to transfer its content with one MOVE command to the structure of the
BAPI table extension.
Note that when objects are changed, all fields of the enhancements are
overwritten (as opposed to the standard fields, where only those fields for
which the respective update indicator is set are changed). Therefore, even if
you only want to change one field, all the fields that you transfer in
ExtensionIn must be filled.
Checks and Further Processing
Using the methods ...CREATE_EXIT1 or. ...CHANGE_EXIT1 of the BAdI
BAPIEXT_BUS2001, BAPIEXT_BUS2002, and BAPIEXT_BUS2054, you can check the entered
values (and/or carry out other checks).
In the BAdI's second method, you can program that the data transferred to the
BAPI is processed further (if you only want to transfer the fields of the CI
includes, no more action is required here).
But still i am unable to update fields though i am able to create WBS with rest of the fields except custom fields.
I am using attached code to achieve this.Do we need to code anything inside method create_exit1 or create_exit2 implementation for BADI or
Please help on priorityHi Rahul,
First observation from your code is that i could not find the assignment for the field
GWA_WBS_EXTIN-STRUCTURE. I hope you are not filling this field, that could be one reason for failure. Try to do it and let us know if you still have the problem.
Br..
Dwaraka -
Get value based on column names for custom metadata field of Webcenter Content
In UCM, I created a custom metadata field of type Text. I then enabled optlist in that field. I populate values to the optList, I am using a View. The View has three columns. Let us call them ID, Key, Value. OptList displays the Keys in its list. I then create a Content (Content ID: MyContent) in Webcenter Content and choose values from OptList for my new metadata field (MyField).
From Webcenter Portal, I am populating a selectOneChoice with values of MyField in the Content ID: MyContent. Remember from previous step, the values populated in selectOneChoice is the list of values selected from optList field MyField. This optList is in-turn populated from View. After the user selects a value in selectOneChoice, in Javascript, I need to alert a message in this format "value chosen - corresponding value from View of optList that populates MyField"
I think an example will be useful:
Here is a View that I created in Configuration Manager applet in Admin Applets of Webcenter Content:
ID | State | Capital
1 | North Carolina | Raleigh
2 | California | Sacramento
3 | Illinois | Chicago
Then, I create a Custom Field (Name: MyField). MyField is an optList the values are populated from View created above. The internal value and display value are both State. Then I Check-In a new content with Content Id: MyContent. For MyContent, I select these values from OptList for MyField: {North Carolina, Illinois}.
In my Webcenter Portal application, I create a Content Presenter Taskflow. I configure it as a single item content presenter. I assign MyContent as Content Id. Then, in templateView, I get all values of MyField in MyContent and display them as selectOneChoice. I created a javascript function that would get the value that user selected in selectOneChoice. In the View created in Webcenter Content's Configuration Manager (above), there is a value corresponding to each value displayed. So, for the selected value, I need to get the corresponding Capital and display it in my alert message.
From Javascript, how can I get the value of Capital, given I have the value of State.Hi.
The idea to achieve your requirement is next:
Create a helper manage bean that will be call as Map access: #{stateUtil['Calofironia']} (it will return Raleigh). This value will be get calling GET_SCHEMA_VIEW_VALUES IDC service using RIDC in your manage bean.
Pass the result of #{stateUtil['statename']} to your JavaScript function using <af:clientAttribute.../>
I hope this information help you.
Regards, -
Customer check payment details
Hi,
I need the database table for customer check payment details. My client is asking the report with these fields: Customer, Paid amount, Paid Date, Payment Mode, Check No, due amount, due date etc. Due date, due amount i can get from BSID table and paid details are availiable in BSAD but check no and payment mode was not availiable in BSAD table. please guide me in this regard.
sateeshYou dont need to go in to database table, just go to FBL5N to get all the required information filter by doc type (ex: DZ) extract all posted data . Change the layout by adding the cheque no and payment method(1-ZLSCH) as part of your requirement. But it depends which field was used to store cheque no.s in the first place. As SAP dont have a standard field for receiving cheque no. but paying cheque no. (1-U_CHECF).
-
Custom search fields on BBPCF01
Hi,
I have some troubles in viewing custom search fields on transaction BBPCF01.
I created a new custom Function group with a dynpro where I will place my custom fields. I created a new html template for this screen. Then i modified the BBP_CUF_BADI implementation in order to add my custom screen:
ev_repid = 'SAPLZSMM_CUF_PO'.
ev_dynnr = '100'.
On the GUI side I correctly see my custom fields, but on web I see one field without label, no matter what I put on my dynpro, it could even be empty or contain only a checkbox. Can anyone help me?
Thanks in advance
Edited by: francesco on Jan 31, 2008 12:40 PMHi Karsten,
thanks for your patience. I need to add three new selection parameters for PO on the above mentioned transaction. The additional selection fields are Purchasing Document Date, Profit Center and Name of requester. Moreover I need to add some check boxes in order to further narrow selections according to a logic.
I tried to add the fields through BBP_CUF_BADI_2 and it worked, but the fields are added vertically on the web transaction making it a bit "ugly", so I decided to draw my own dynpro and call it through BBP_CUF_BADI, which allows you to call a custom dynpro on a standard transaction.
On gui side it worked, even if I still don't know how to make it actually work for the selections...
I don't know what else to do.
thanks for any help. -
How to hide custom metadata field in custom profies ??
hi,
how to hide custom metadata dropdown list in a custom profile based on choosing the security group.
ex: if i choose xxx security group, custom metadata dropdown should not appeared, for remaining security groups it should be visible.
so, Based on criteria, custom metadata should be hidden in custom profiles..
how to achieve it ?? where and how to configure ??
Detail guidance should be required
Thanks in advanceYou cannot do this through profiles alone if I understand you correctly.
If I load a check in page, choose a security group and at this moment want a custom metadata field to disappear then you are beyond what profiles offers.
Rules evaluation can only be based on information that is know at the time the page is requested. That means in order for this to work you would need to make security group an non editable field and have a set of profiles for each security group.
The alternative is to customize the UI with soem DHTML or AJAX
Tim -
How to use ADD_METADEF to add a custom metadata field
Hi All,
I am trying to add a custom metadata field to check in profile, and this I want to do using RIDC library through my java program. I have tried the following code, but some how I could not see its getting added to Information Fields and also to Standard check in profile.
Can you let me know what am I missing?
myIdcClient = myIdcClientManager.createClient("idc://XXXX:4444"); // just commented out
IdcContext myIdcContext = new IdcContext("weblogic", "weblogic1");
ServiceResponse myServiceResponse = null;
DataBinder myRequestDataBinder = myIdcClient.createBinder();
myRequestDataBinder.putLocal("IdcService", "UPDATE_OPTION_LIST");
myRequestDataBinder.putLocal("dKey", "xLocationList123");
myRequestDataBinder.putLocal("OptionListString", "Madrid\nTokyo\nLondon\nWashington");
myServiceResponse = myIdcClient.sendRequest(myIdcContext, myRequestDataBinder);
myRequestDataBinder = myIdcClient.createBinder();
myRequestDataBinder.putLocal("IdcService", "ADD_METADEF");
myRequestDataBinder.putLocal("dName", "xLocations123123");
myRequestDataBinder.putLocal("dIsRequired", "0");
myRequestDataBinder.putLocal("dOptionListKey", "xLocationList123");
myRequestDataBinder.putLocal("dOptionListType", "choice");
myRequestDataBinder.putLocal("dIsOptionList", "1");
myRequestDataBinder.putLocal("dIsSearchable", "1");
myRequestDataBinder.putLocal("dIsEnabled", "1");
myRequestDataBinder.putLocal("dType", "Text");
myRequestDataBinder.putLocal("FieldName", "xLocations123123");
myRequestDataBinder.putLocal("dCaption", "Locations");
myServiceResponse = myIdcClient.sendRequest(myIdcContext, myRequestDataBinder);
myRequestDataBinder = myIdcClient.createBinder();
//IdcService=UPDATE_META_TABLE
myRequestDataBinder = myIdcClient.createBinder();
myRequestDataBinder.putLocal("IdcService", "UPDATE_META_TABLE");
myServiceResponse = myIdcClient.sendRequest(myIdcContext, myRequestDataBinder);
myRequestDataBinder = myIdcClient.createBinder();
myRequestDataBinder.putLocal("IdcService", "START_SEARCH_INDEX");
myRequestDataBinder.putLocal("IsRebuild", "1");
myServiceResponse = myIdcClient.sendRequest(myIdcContext, myRequestDataBinder);
myRequestDataBinder = myIdcClient.createBinder();
myRequestDataBinder.putLocal("IdcService", "PUBLISH_SCHEMA");
myServiceResponse = myIdcClient.sendRequest(myIdcContext, myRequestDataBinder);
Thanks in advance.Try calling the following code:
import static intradoc.shared.MetaFieldUtils.hasDocMetaDef;
import static intradoc.shared.MetaFieldUtils.updateMetaDataFromProps;
import intradoc.common.ServiceException;
import intradoc.data.DataBinder;
import intradoc.data.DataException;
import intradoc.data.Workspace;
protected static void addMetadataFields(final Workspace workspace, final DataBinder binder) {
traceVerbose("Start addMetadataFields");
// Parameters for metadata field
final String[] parameters = new String[] { "dsdComponentName", "dComponentName", "dsdVersion", "dType", "dIsRequired", "dIsEnabled", "dIsSearchable", "dIsOptionList", "dOptionListKey", "dOptionListType", "dDefaultValue", "dOrder", "dIsPlaceholderField", "dsdCheckFlag",
"dsdDisableOnUninstall" };
// Common values for primary and alternate field values
final String[] values = new String[] { "ComponentName", ComponentName, "build_1_20131206", "BigText", "0", "1", "1", "0", "", "", "", "2500", "0", "", "" };
// Primary file checksum field parameters and values
final Properties field = new Properties();
for (int i = 0; i < parameters.length; i++) {
field.put(parameters[i], values[i]);
// Setup primary file specific parameters
field.put("dName", "Metadata field name");
field.put("dCaption", "Metadata field caption");
try {
// Name of metadata field
final String fieldName = field.getProperty("dName");
trace("dName: " + fieldName);
if (fieldName != null && fieldName.length() > 0 && !hasDocMetaDef(fieldName)) {
try {
updateMetaDataFromProps(workspace, null, field, fieldName, true);
trace("Successfully added metadata field " + fieldName);
} catch (final ServiceException e) {
warn("Metadata field " + fieldName + " was not installed.", e);
} catch (final DataException e) {
warn("Metadata field " + fieldName + " was not installed.", e);
} else {
trace("Metadata field already exists; will not modify");
} finally {
traceVerbose("End addMetadataFields");
Jonathan
http://jonathanhult.com -
Customer Hierarchy field not showing in change customer master
Hi all,
We are trying to upload customer master Hierarchy field A and Customer Number in XD02 But Customer Hierarchy field not displaying in XD02 i check in account group OBD2 and OB20 setting its showing optional entries only still its not showing in XD02 But while creating customer master in XD01 its showing
can any one guide me where i need config
Thanks
RajeshHi,
You check out in OBD2 & in OB20,
R u selected right account group in OBD2, check it.
Kapil -
IExpenses-12.1.3 Facing Issue with 2 custom text fields on the standard OAF
Dear All,
We are facing problem where custom text fields on standard OAF page does not retain their values when we traverse back-forth on the OAF page.
Here is the exact issue details
1) We added 2 text fields(Attribute5 and Attribute6) through personalization on Mileage Line Details Screen(standard OAF page) of iExpenses 12.1.3.
2) And business requirement is whenever user enters values into these fields, difference of these values is populated in third field which is standard field on that page.
Issue
When user enters values into above 2 fields, difference is calculated correctly however once he clicks on return page and comes back again on the detail page
then all the standard fields retain their values but 2 custom fields have blank value.
Is there any issue with personalization? or any other issue? Please suggest.
Thanks,
MaheshThanks Pratap for checking
There is button named as "Calculate Amount" on the line details page so it is happening in below 2 scenario
1) When User enters values in 2 fields and clicks on Calculate Amount Button then values get disappeared from custom fields
2) When user clicks on return button, go to main page and clicks on detail button ( to come back on same line) then all the standard fields have valuece and custom one's disappeared.
Thanks,
Mahesh -
Custom metadata field with autonumbering sequence
I have created a custom metadata field and I need it to be able to start a zero and then increase by one with each checkin. There were other qualifications for this particular field as well, which I have managed to do. Currently, the field is V99_99999 where V is a constant, and the 99 immendiately after the V is the current two digit year. all that works great. the issue I am having is with the second half of this. I have it going against the content_id currently, which is at 003856 right now, so when I check in my first content, it will look like V09_003857. what I need it to look like is V09_00001 and then increase by one with each checkin, and then for the really tricky part...when the year changes, on Jan 1, the counter needs to start over at all zeroes again.
I am fairly new to UCM and this seems huge to me. I purchased a book called "The Definitive Guide to Stelelnt Content Server Development" hoping to find the answer, but am still struggling, so I am using another life line and reaching out to you all.
Thanks,
PattiInteresting!
You'll need a component. You already mentioned you had a custom metadata field. You will also need to add a counter to the counters table for your component. During a check in you will need to fetch the next value from the counters table, increment the counter and store the new number back in the table. The year portion of the id is easy, get the current year and grab the last two characters. Then, put this all togther to get the data for your metadata field.
The big question now is where in the check in process will you do all this? You will need something called filters probably. Maybe addFiles, maybe validateStandard, there are several that this could work with.
Check out the how-to-components:
http://www.oracle.com/technology/products/content-management/ucm/samples/index.html
-Jason
http://www.corecontentonly.com -
Retrieve a list of different values of custom metadata field of an UCM connection
Hi
I am planning to create a custom search document functionality for my UCM and Portal integration. Basically, I am planing to create CMIS queries dynamically. In order to create the CMIS query, I need the possible values of custom metadata for the user to select from and through a backing bean construct the cmis query based on this selection.
I have created a custom metadata field (lets say, 'KindOf'). So I want to show the user a list of all possible 'KindOf' values, so user selects the values he wants and I use those values to build the cmis query and show the results.
What is the easiest, best practices, how would you do it, way of achieving this?
I have little experience with UCM.
RegardsHi,
As rightly pointed out by jiri machotka, you want that option list .
if you create a option list metadata, you have to publish schema to get the values. You can do it by two ways:
1) Wait for the event which publish the schema automatically.
2)Select "Publish schema" in the options menu of the Configuration Manager.
Some good implementation info about searching can be found at - Students at Oracle: UCM: Creating search and check-in profiles with custom metadata
and http://www.slideshare.net/heikim/effective-strategies-for-searching-oracle-ucm
Otherwise if you want faceted search or something near to enterprise searching capabilities, then go for enterprise search engines.
I have recently worked on Enterprise Search Engines on various CMS products for better,intuitive and relevant search results.
Hope, above information can help you out.
Regards,
Hoque -
Update order user status based on a custom check box value in web ui
Hi Experts,
I have a requirement to Update the user status based on a custom check box value in web ui.
This is needed at the followup for a SR, the component is BT116H_SRVO, Details View.
I created a value node with 4 checkboxes, based on the check box value, the corresponding user status
need to be updated.
How can I reach to the order save functionality of SAP in EH_ONSAVE method, so that syatem can capture my check box value, along with other screen fields, and append the status parameter in Order maintain?
or do I have to call order maintain in even handler for checkbox, which will affect performance .....
Pls help.
Regards,
LakshmiHi,
In your event handler you can use bol entity corresponding to status BTStatusH and change the user status.
Best regards,
Caíque Escaler -
Report Painter: How to add new(customer specific) field to CCSS table
Dear Experts,
We have requirement to display the orders based on Profit center or Profit center groups in report painter. So in report library(6O1), we want to add fieild PRCTR or any customer specific field(ZPRCTR) to CCSS table. Could you please let us know how to add field ?
or is possible to add customer specific field(ZPRCTR) in CCSS and link that field to Profit Cetner(PRCTR) and profit center group.
Please help us..
Thanks in advanceYou can check the below OSS notes:-
<https://service.sap.com/sap/support/notes/929889>
<https://service.sap.com/sap/support/notes/522581>
<https://service.sap.com/sap/support/notes/43493>
Regards,
Gaurav -
Different calendar styles: seeded vs. custom date fields
All,
In several reports we prompt users to select an opportunity close date (seeded date field) that is within a given period of interest using a prompt on the close date field. The calendar style provides two buttons to select the starting and ending points. Then the user must select the refresh link to narrow the date range and then pick the first and second dates. This requires five clicks. Users find this cumbersome.
In contrast, we have a couple of reports that use a custom date field and users are prompted to select a beginning and end date. For this custom date field the calendar style provides a calendar button that allows you to directly select the first and second date without having to filter the range of possible dates. This is obviously only two clicks and is preferred by users.
Does anyone know how to get the "nice" date picker to apply to seeded date fields as in the first case?
Thanks,
DanOf interest relating to file upload component to users : "Saving Uploaded Files Uploaded by the File Upload Component " Check the blog:
http://blogs.sun.com/roller/page/divas
Maybe you are looking for
-
Help in creating a Java class to convert Html source to XML
He Everyone! I am using selenium as my automation tool I got the htmlsource of the page using selenium. Now i have to write a Java class which will convert the data (html source) (and output a data structure in standard XML format Can anyone give me
-
HP Photosmart Plus b209a prints lines through photos
The printer is a few weeks old, but it never printed out photos correctly. There are vertical lines through landscape photos, and horizontal lines through potrait photos (this happens when I'm connected both via USB and wireless). The strange thing i
-
Appleworks 6 wont open in Mavericks
Appleworks 6 Data Base (Business Cards) will not open using Mavericks. Nor will other AW 6 files open. Apple sent me an Iworks 9 disk, but that doenot work either.
-
Creative MuVo TX FM Firmware Upgrade 1.18.02 don't support thai correc
About new MuVo TX firmware. It show thai character for mp3 filename only. Not for mp3 ID3 tag. Anyone has suggestion for correct this.
-
ME816- system eror ( error in method initiate_Release)
Hi Experts, could you brief why this error - ME816- system eror ( error in method initiate_Release) is populating during the ME54N release of purchase requisition. this is not allowing to release PR. This happens when the user tries to cancel the rel