BAPI to return Customer Group
Hello everyone,
I'm looking for a standard BAPI for Customers that returns the Customer Group per Sales Area data. So far, the BAPI's I've encountered (e.g. BAPI_CUSTOMER_GETDETAIL and BAPI_CUSTOMER_GETDETAIL1) only return address and general data.
I'd really appreciate the help!
Glenn
You can easily get this information from table KNVV. I doubt there is BAPI for that, but it shouldn't be difficult to write your own FM, if you have to use it via RFC or something. Otherwise SE16 -> KNVV.
Similar Messages
-
BAPI for customer group wise sales
Hello Experts,
I m developing one report,in which i want customer group wise sales , collection & outstanding
as on date.
Is there any BAPI which helps.
Please suggest.
Ravihi Ravi,
try SD_CUSTOMER_MAINTAIN_ALL
hope this helps
regards
Aakash Banga -
BAPI_ACC_INVOICE_RECEIPT_POST - Updating Customer Group
Does anyone know how i can update 'Customer Group' in the profit segment part of a document using the above BAPI.
Can it be done ?
Thankshi
I'm searching a BAPI for F-53.
then i found your thread.
but i don't know what data to be filled in it.
can u please provide me some sample data that needs to be filled in this bapi.
awaiting your reply.
Regards,
Suman. -
hi
is there any standard report to check customer group wise sales.
RajendraHi Rajedra Prasad,
Please find below the Some of the Standard Reports in SD:
Sales summary - VC/2
Display Customer Hierarchy - VDH2
Display Condition record report - V/I6
Pricing Report - V/LD
Create Net Price List - V_NL
List customer material info - VD59
List of sales order - VA05
List of Billing documents - VF05
Inquiries list - VA15
Quotation List - VA25
Incomplete Sales orders - V.02
Backorders - V.15
Outbound Delivery Monitor - VL06o
Incomplete delivery - V_UC
Customer Returns-Analysis - MC+A
Customer Analysis- Sales - MC+E
Customer Analysis- Cr. Memo - MC+I
Deliveries-Due list - VL04
Billing due list - VF04
Incomplete Billing documents - MCV9
Customer Analysis-Basic List - MCTA
Material Analysis(SIS) - MCTC
Sales org analysis - MCTE
Sales org analysis-Invoiced sales - MC+2
Material Analysis-Incoming orders - MC(E
General- List of Outbound deliveries - VL06f
Material Returns-Analysis - MC+M
Material Analysis- Invoiced Sales - MC+Q
Variant configuration Analysis - MC(B
Sales org analysis-Incoming orders - MC(I
Sales org analysis-Returns - MC+Y
Sales office Analysis- Invoiced Sales - MC-E
Sales office Analysis- Returns - MC-A
Shipping point Analysis - MC(U
Shipping point Analysis-Returns - MC-O
Blocked orders - V.14
Order Within time period - SD01
Duplicate Sales orders in period - SDD1
Display Delivery Changes - VL22
Shipment List Planning - VT11
List of Incomplete Shipments -Try VT04/VT11/VT32
Delivery without Shipments -Use VL06O
List of Rebate Agreements - VB(8
If not, if it is a small report using ABAP Query you can develop New Report as per your requirment or Using SIS you can Develop you own report.
Please Reward If Really Helpful,
Thanks and Regards,
Sateesh.Kandula -
Combine of 3 BAPIs into one Custom BAPI
Hi All,
I have a requirement to combine 3 standard BAPI into a Custom BAPI.
What is the procedure or the steps that has to be followed to do this.
Help and Suggestions will be much Appreciated.
Thanks.
Ram.Hi,
Please check the source code of a function module I have created where I have called a BAPI, please check the parameters I have I have passed in the commented format on the top.
FUNCTION zvmat_avilability_check.
""Local Interface:
*" IMPORTING
*" VALUE(SALESDOCUMENT) TYPE BAPIVBELN-VBELN
*" EXPORTING
*" VALUE(ENDLEADTME) TYPE BAPICM61M-WZTER
*" VALUE(AV_QTY_PLT) TYPE BAPICM61V-WKBST
*" VALUE(DIALOGFLAG) TYPE BAPICM61V-DIAFL
*" TABLES
*" WMDVSX STRUCTURE BAPIWMDVS
*" WMDVEX STRUCTURE BAPIWMDVE
DATA : p_ans TYPE c,
v_txt1 TYPE char35,
v_txt2 TYPE char10,
v_txt TYPE char50,
v_txt3 TYPE char35,
v_txt4 TYPE char10,
v_txt5 TYPE char50.
parameters LIKE spar OCCURS 0 WITH HEADER LINE.
DATA: v_usrlines TYPE i,
v_begrow TYPE sy-curow VALUE 1,
v_ans LIKE sy-tabix.
TYPES: BEGIN OF ty_wf,
plant TYPE werks_d,
material TYPE matnr,
unit TYPE meinh,
lgort TYPE lgort_d,
KWMENG TYPE KWMENG,
END OF ty_wf.
TYPES: BEGIN OF ty_final,
material TYPE matnr,
plant TYPE werks_d,
unit TYPE meinh,
KWMENG TYPE KWMENG,
av_qty_plt TYPE bapicm61v-wkbst,
END OF ty_final.
DATA: wa_wf TYPE ty_wf,
wa_final TYPE ty_final.
DATA: it_wf TYPE STANDARD TABLE OF ty_wf,
it_final TYPE STANDARD TABLE OF ty_final.
CLEAR wa_wf.
SELECT werks
matnr
meins
lgort
KWMENG
FROM vbap
INTO TABLE it_wf
WHERE vbeln EQ salesdocument.
IF sy-subrc EQ 0.
LOOP AT it_wf INTO wa_wf.
CALL FUNCTION 'BAPI_MATERIAL_AVAILABILITY'
EXPORTING
plant = wa_wf-plant
material = wa_wf-material
unit = wa_wf-unit
CHECK_RULE =
stge_loc = wa_wf-lgort
BATCH =
CUSTOMER =
DOC_NUMBER =
ITM_NUMBER =
WBS_ELEM =
STOCK_IND =
DEC_FOR_ROUNDING =
DEC_FOR_ROUNDING_X =
READ_ATP_LOCK =
READ_ATP_LOCK_X =
MATERIAL_EVG =
IMPORTING
endleadtme = endleadtme
av_qty_plt = av_qty_plt
dialogflag = dialogflag
RETURN =
TABLES
wmdvsx = wmdvsx
wmdvex = wmdvex .
wa_final-plant = wa_wf-plant.
wa_final-material = wa_wf-material.
wa_final-unit = wa_wf-unit.
wa_final-av_qty_plt = av_qty_plt.
wa_final-KWMENG = wa_wf-KWMENG.
APPEND wa_final TO it_final.
ENDLOOP.
DESCRIBE TABLE it_final LINES v_usrlines.
v_usrlines = v_begrow + v_usrlines.
CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
EXPORTING
endpos_col = 60
endpos_row = v_usrlines
startpos_col = 1
startpos_row = v_begrow
titletext = 'USER DISPLAY'
IMPORTING
choise = v_ans
TABLES
valuetab = it_final
EXCEPTIONS
break_off = 1
OTHERS = 2.
IF sy-subrc EQ 0.
READ TABLE it_final INTO wa_final INDEX v_ans.
v_txt1 = 'MATERIAL QUANTITY AVAILABLE IS'.
v_txt2 = wa_final-av_qty_plt.
v_txt3 = 'MATERIAL QUANTITY ORDERED'.
v_txt4 = wa_final-KWMENG.
CONCATENATE v_txt1 v_txt2 INTO v_txt.
CONCATENATE v_txt3 v_txt4 INTO v_txt5.
CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'
EXPORTING
titel = 'MATERIAL AVAILABILTY STATUS'
textline1 = v_txt5
TEXTLINE2 = v_txt
start_column = 25
start_row = 6.
ENDIF.
ELSE.
MESSAGE i001(zd) WITH 'No material ordered for for the current sales order'.
ENDIF.
ENDFUNCTION.
With best wishes,
Murthy. -
Is there an option to import with custom groups in PSE 9's organizer?
With the Organizer included with PSE7 (and earlier, as I recall), I always used the option Custom Groups (Advanced) in Create Subfolders. This allowed me to easily save imported photos into different folders and naming the files accordingly.
For example, on one media card I might have some family activities, some Kiwanis activities, and skiing activities. With Custom Groups, I could import them in small groups, with different base names, and so on.
How do I accomplish those same things in PSE9. It was such a useful feature, Please tell me they did not remove it.
Thanks!As far as adding java script to the generated form you can add a pl/sql code having java script in it for eg below is a sample function
which has javaScript in it.
CREATE OR REPLACE FUNCTION sample_javaScript
RETURN varchar2 IS
l_string varchar2(1000);
l_char_en varchar2(1) := chr(38);
begin
l_string := '<script language="JavaScript1.1">'||chr(10)
||'<!--'||chr(10)
||'function getField(form,fieldName,theElement)'||chr(10)
||'{ '||chr(10)
||'var objName = "";'||chr(10)
||'var tmp = ""; '||chr(10)
||'var recnummer = 0;'||chr(10)
||'var dAction = ""; '||chr(10)
||'var sel_idx = 0; '||chr(10)
||'var cnt = 0; '||chr(10)
||'var instance = 0; '||chr(10)
||'var slicedName; '||chr(10)
||'var slicedButton; '||chr(10)
||'var fillData = new Array(); '||chr(10)
||'slicedButton = theElement.name.split("."); '||chr(10)
||'recnummer = parseInt(slicedButton[3],10); '||chr(10)
||'for (var i = 0; i < form.length; i++) '||chr(10)
||'{ '||chr(10)
||'slicedName = form.elements.name.split("."); '||chr(10)
||'tmp = slicedName[2]; '||chr(10)
||'instance = parseInt(slicedName[3],10);'||chr(10)
||'if (!tmp) '||chr(10)
||'continue; '||chr(10)
||'objName = tmp; '||chr(10)
||'if (objName == fieldName '
||l_char_en||l_char_en||' instance == recnummer) '||chr(10)
||'{'||chr(10)
||'return form.elements[i].value; '||chr(10)
||'} '||chr(10)
||'} '||chr(10)
||'} '||chr(10)
||'//-->'||chr(10)
||'</script>'||chr(10);
return l_string;
end sample_javaScript;
Grant this to the schema of the form if they are in different schemas.
In the last sql section (Before Display of the form) you can simply call this function like this.
htp.p(schemaName.sample_javaScript);This will place java script at the form level.
You can similarly write what all javascripting you wish to do at the form level instead of
element level.For firing of Lovs also you can write code in the java script that will do the required action. -
Error while deleting a custom group associated with role 'BIConsumer'
Hi All,
We are using OBIEE 11.1.1.6.2 and using the BISQLGroupProvider to get the groups from database tables for an user available in LDAP.
I have a group named 'OBA Test Group' created in a database table. This group is linked to a user in another database table.
In OBIEE enterprise manager, the group 'OBA Test Group' is associated with Application role 'BIConsumer'.
In OBIEE enterprise manager , when i try to remove this custom group from the application role 'BIConsumer' i am getting the error as 'The search for role OBA Test Group failed'.
In the admin log below is the error message:
java.sql.SQLSyntaxErrorException: ORA-00918: column ambiguously defined
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:947)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1283)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1441)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3823)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1671)
at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:135)
at oracle.ods.virtualization.engine.backend.db.DBEntrySet2.hasMoreInternal(DBEntrySet2.java:284)
at oracle.ods.virtualization.engine.backend.db.DBEntrySet2.initialize(DBEntrySet2.java:176)
at oracle.ods.virtualization.engine.backend.db.BackendDB.getMatches(BackendDB.java:2108)
at oracle.ods.virtualization.engine.backend.db.BackendDB.get(BackendDB.java:885)
at oracle.ods.virtualization.engine.chain.Chain.nextGet(Chain.java:303)
at oracle.ods.virtualization.engine.chain.BasePlugin.get(BasePlugin.java:89)
at oracle.ods.virtualization.engine.chain.plugins.virtualattr.VirtualAttributePlugin.get(VirtualAttributePlugin.java:220)
at oracle.ods.virtualization.engine.chain.Chain.nextGet(Chain.java:314)
at oracle.ods.virtualization.engine.chain.PluginChain.runGet(PluginChain.java:211)
at oracle.ods.virtualization.engine.chain.PluginManager.runGet(PluginManager.java:351)
at oracle.ods.virtualization.engine.chain.PluginManager.runGet(PluginManager.java:316)
at oracle.ods.virtualization.engine.backend.AdapterServiceInterface.getByAdapter(AdapterServiceInterface.java:582)
at oracle.ods.virtualization.engine.backend.AdapterServiceInterface.get(AdapterServiceInterface.java:453)
at oracle.ods.virtualization.engine.backend.BackendHandler.get(BackendHandler.java:429)
at oracle.ods.virtualization.engine.chain.Chain.nextGet(Chain.java:295)
at oracle.ods.virtualization.engine.chain.BasePlugin.get(BasePlugin.java:89)
at oracle.ods.virtualization.engine.chain.plugins.uniqueentry.UniqueEntryPlugin.get(UniqueEntryPlugin.java:132)
at oracle.ods.virtualization.engine.chain.Chain.nextGet(Chain.java:314)
at oracle.ods.virtualization.engine.chain.BasePlugin.get(BasePlugin.java:89)
at oracle.ods.virtualization.engine.chain.plugins.mlsfilter.MlsFilter.get(MlsFilter.java:116)
at oracle.ods.virtualization.engine.chain.Chain.nextGet(Chain.java:314)
at oracle.ods.virtualization.engine.chain.plugins.genericmapping.GenericMapper.get(GenericMapper.java:241)
at oracle.ods.virtualization.engine.chain.Chain.nextGet(Chain.java:314)
at oracle.ods.virtualization.engine.chain.PluginChain.runGet(PluginChain.java:211)
at oracle.ods.virtualization.engine.chain.PluginManager.runGet(PluginManager.java:351)
at oracle.ods.virtualization.engine.chain.PluginManager.runGet(PluginManager.java:316)
at oracle.ods.virtualization.engine.chain.GlobalServicesInterface.runGet(GlobalServicesInterface.java:137)
at oracle.ods.virtualization.operation.SearchOperation.process(SearchOperation.java:168)
at oracle.ods.virtualization.service.DefaultVirtualizationSession.search(DefaultVirtualizationSession.java:191)
at oracle.ods.virtualization.service.DefaultVirtualizationSession.search(DefaultVirtualizationSession.java:175)
at oracle.security.idm.providers.libovd.util.LibOVDDirectSearchResponse.search(LibOVDDirectSearchResponse.java:302)
at oracle.security.idm.providers.libovd.util.LibOVDDirectSearchResponse.getNextPage(LibOVDDirectSearchResponse.java:291)
at oracle.security.idm.providers.libovd.util.LibOVDDirectSearchResponse.initSearch(LibOVDDirectSearchResponse.java:130)
at oracle.security.idm.providers.libovd.util.LibOVDNonPagedSearchResponse.<init>(LibOVDNonPagedSearchResponse.java:59)
at oracle.security.idm.providers.libovd.util.LibOVDRealm.searchRoles(LibOVDRealm.java:477)
at oracle.security.idm.providers.libovd.LibOVDIdentityStore.searchRole(LibOVDIdentityStore.java:538)
at oracle.security.jps.mas.mgmt.jmx.policy.JpsPolicyUtil.convertPortablePrincipal(JpsPolicyUtil.java:333)
at oracle.security.jps.mas.mgmt.jmx.policy.JpsPolicyUtil.convertPortablePrincipal(JpsPolicyUtil.java:277)
at oracle.security.jps.mas.mgmt.jmx.policy.JpsApplicationPolicyStoreImpl.addRemoveMembersToRole(JpsApplicationPolicyStoreImpl.java:566)
at oracle.security.jps.mas.mgmt.jmx.policy.JpsApplicationPolicyStoreImpl.removeMembersFromApplicationRole(JpsApplicationPolicyStoreImpl.java:617)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doInvoke(OracleStandardEmitterMBean.java:1012)
at oracle.adf.mbean.share.AdfMBeanInterceptor.internalInvoke(AdfMBeanInterceptor.java:104)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.internalInvoke(AbstractMBeanSecurityInterceptor.java:190)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
at oracle.security.jps.ee.jmx.JpsJmxInterceptor$2.run(JpsJmxInterceptor.java:358)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.jmx.JpsJmxInterceptor.internalInvoke(JpsJmxInterceptor.java:374)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
at oracle.as.jmx.framework.generic.spi.interceptors.ContextClassLoaderMBeanInterceptor.internalInvoke(ContextClassLoaderMBeanInterceptor.java:103)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
at oracle.as.jmx.framework.generic.spi.interceptors.MBeanRestartInterceptor.internalInvoke(MBeanRestartInterceptor.java:116)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
at oracle.as.jmx.framework.generic.spi.interceptors.LoggingMBeanInterceptor.internalInvoke(LoggingMBeanInterceptor.java:524)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.invoke(OracleStandardEmitterMBean.java:924)
at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterConfigMBean.doInvoke(OracleStandardEmitterConfigMBean.java:398)
at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterConfigMBean.invoke(OracleStandardEmitterConfigMBean.java:359)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
at weblogic.management.mbeanservers.domainruntime.internal.FederatedMBeanServerInterceptor.invoke(FederatedMBeanServerInterceptor.java:349)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
at weblogic.management.mbeanservers.internal.JMXContextInterceptor.invoke(JMXContextInterceptor.java:263)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
at weblogic.management.mbeanservers.internal.SecurityMBeanMgmtOpsInterceptor.invoke(SecurityMBeanMgmtOpsInterceptor.java:65)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
at weblogic.management.mbeanservers.internal.SecurityInterceptor.invoke(SecurityInterceptor.java:444)
at weblogic.management.jmx.mbeanserver.WLSMBeanServer.invoke(WLSMBeanServer.java:323)
at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$11$1.run(JMXConnectorSubjectForwarder.java:663)
at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$11.run(JMXConnectorSubjectForwarder.java:661)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.invoke(JMXConnectorSubjectForwarder.java:654)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1427)
at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222)
at javax.management.remote.rmi.RMIConnectionImpl_1035_WLStub.invoke(Unknown Source)
at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:993)
at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:291)
at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:291)
at oracle.sysman.emas.model.security.EditAppRolesAdminBean.updateAppRole(EditAppRolesAdminBean.java:287)
at oracle.sysman.emas.model.security.EditAppRolesAdminBean.updateAppRole(EditAppRolesAdminBean.java:214)
at oracle.sysman.emas.pagemodel.security.identity.EditAppRolePageModel.applyChanges(EditAppRolePageModel.java:344)
at oracle.sysman.emas.view.security.identity.EditAppRoleViewBean.applyCommand_action(EditAppRoleViewBean.java:127)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:920)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:406)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:197)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:101)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:179)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Please let me know if any more information is required.
Regards,
MKMOHANTYI suffered a similar situation, the solution I found was edit the file named "system-jazn-data.xml" and remove the entries that correspond to the role (expected to be delete). Of course take the precautions before do this actions (backup the file and do it in an test scenario).
Regards. -
"Custom" grouping and / or colored lines in ALV
Hi!
Two questions:
1. Is it possible to use colors in the ALV for a given set of rows? I'd like to mark rows with a color, which are logically belongs together.
2. Other approach would be to sort the ALV and via that the "similar" rows (i.e. some column values in the rows have the same value ) would be grouped.
The normal ALV grouping feature is too general. E.g if the ALV contains a lot of empty cells, then those cells will be grouped as well, nevertheless they are logically don't belong together -> looks quite weird.
If the custom grouping cannot be realized, then my approach would be the following:
1. Sorting the table. -> rows where the content partially equal are in succession.
2. Manually clear the cells in the second (in my business case only two lines can be partially equal, others are unique) row, which are the same as in the previous row.
3. Use coloring to indicate that these two lines are belonging together.
Best regards,
PeterHi Peter,
It is possible to assign colors to a specific row. But you need to have some work around.
You have to create an extra attribute for each column that you have in your table. The type of that attribute should be of WDUI_TABLE_CELL_DESIGN.
After Instatiating your ALV Component you have to use the following statement for the column that you have to apply the color.
ls_column-r_column->set_cell_design_fieldname( COLUMN1_DESIGN ). Assuming ls_column-r_column will have COLUMN1 as filed name.
There are 16 colors that are defined and each combination from '00' to '15' will define one color.
Look at the structure below. Its a table with 4 columns(2nd and 4th represents colors for first and third columns)
value11 00 value12 00
value21 00 value22 00
value31 02 value32 02.
If you consider the above struture as your output table 3 rows and 4 columns then your third row will be highlighted in green color because 02 represents green. You can hide your second column and fourth column in above example because they represents colors. Use the following statement to hide those columns.
ls_column-r_column->set_visible(
cl_wd_uielement=>e_visible-none ). "ls_column-r_column will have 'COLUMN1_DESIGN'
Let me know if you know more code.
Thank You,
Gajendra. -
How to add the User in customized Group.
Hi All,
If we create any User in SAP Portal then that user is assigned to
everyone group by default.Now i have one custom group,say 'ABC'.what i
want is, which ever user is being created through SAP Portal should be
added to this group.
one way i think, is to create a webDynpro application which will add
all the portal users to the customized group but the problem is how to
run this appl.Continuously.
regards,
MithileshwarHi!
I do the test here, try this:
In group ABC, add Everyone role in Assigned Roles.
In my case Im using a role XXX in group Everyone and I configured all iViews for this role.
Regards,
Edson Thomaz -
To release the sales order credit block by Customer Group
Hi,
1. I want to release the sales order credit block based on the Customer Group.
Normally we release the credit block using the t.code VKM3.
2. When i am maintaining the credit using the FD32, under the status screen of Credit control area Tab, the field "Credit Horizon Date", when i am creating the credit limit on 17/05/08, the system will take this field by default ie 16/07/08. I have maintained as 12 months in horizon ie OVA8.
If any one could let me know, how the system is taking this date.
Regards
Ravishankar MHi Ravi
Sap default horizon time is 2 month,thats why systym is taking two months time,so if you want to change this as 12 month you can go to
OMO1 and select S66 then change it as month you want.
Reward if it helps you
thanks
Utpal -
Custom Groups in SmartView (for users of multiple forums pardon the dupe)
It was suggested I add my inquiry out here too. Simply put, I am looking for whatever method is available in SmartView for the user to create a custom grouping - say of products - which they can name and then add to their reports, and then the report will function with that group? So if they drill on other dims - the group definition is retained? What I have found so far is that I can create a custom MDX with a group - and it works great - except my users probably cannot generate custom MDX... So what options do I have? V 9 or V 11 ideas would be great. I have had 4 people tell me they saw demo's by Oracle of someone doing exactly this - it appeared easy, slick, and they have no memory of how it was done. I appear to have missed that demo. If you are familiar with OBIEE - my users want BINS in Essbase SmartView.
I think what you are referring to is the ability to create custom hierarchies and this is not available in Smart View. Users can leverage excel to do some of this but I am not sure you will get what you are looking for.
-
How to format data for a custom group
Hi all
I have a pivot table with Actual and Budget as columns and some accounts in the rows. Since I'm using the account hierarchical column, I created custom groups for the accounts using the Selection steps pane. For example, I created a new group called Profit to combine 3 different Profit accounts and display one Profit line.
Now I want to format the data for the Profit group. I right-click on the Profit group, choose to edit the group and click on the Format button on the bottom left corner. I add some formatting, e.g. borders. When I now view the pivot table, borders have been applied to the label of the group - so the word Profit is now bordered. However, the values in the Actual and Budget columns do not have a border. Don't know what I'm missing, but I want both the group label and the values to be formatted the same way.
How can I apply formatting to the data/values for the custom group?Yeah tried that already, it formats the entire column whereas I need just the values for the Profit row to be formatted. Seems it is a limitation only when using custom groups?
-
How to search a property value in a TDMS and return the group name.
Hi.
Please help
I want to search a TDMS file by property value and then return the group names or channels.
I am using labview 8.2 with the connectivity toolkits.The error # is -2558
I try to close the TDMS file before it reach the search part but still give me the error code -2558
Attachments:
search and read property value per group.jpg 77 KB -
Approval Query for a specific customer group
Dear Experts,
Following is the scenario, customer deals with whole sale and retail customers group. The client wishes to ensure that If the whole sales customer group account balance greater than zero then while making a sales order or invoice it should trigger approval.
SaravananHi Saravnan......
Thy this Approval Query and just put the Group Code for your customer in this group code's inverted comma....
SELECT Distinct 'TRUE' From OCRD T0 Where T0.Balance>0 and GroupCode=' '
And T0.CardCode=$[ORDR.CardCode.0]
If above does not work then use below...
SELECT Distinct 'TRUE' From OCRD T0 Where T0.Balance>0 and GroupCode=' '
And T0.CardCode=$[$4.0.0]
Regards,
Rahul -
Error while adding custom group in Reciver Meta Model
Hi,
I have added ZTEST_CG custom group to MOBILE in RMM and saved it.
And added a custom attribute BPNUMBER where "Adim UI Display" is chacked, No Default value,Data type is CHAR, length is 10
Once I save it, it populated success message
And the status of the "Custom group" is active
Then i have tried to generate the MOBILE Meta Model
While generating It show a pop-up box "Request terminated with error(see log)"
then "Consistency Check" tab Displays in MOBILE as below
Object Name Status Descripation
ZDOERMM_R0 Inconsistent "Unable to activate structure ZDO"
Please help me to resolve the Issue
Lakshman BalanaguHi siva,
Thanks for ur fast response,
ZDOERMM_0000_S Receiver Meta Model - Single Valued Attributes
ZDOERMM_G1000_S Receiver Meta Model - Single Valued Attributes
ZDOERMM_R000_S Receiver Meta Model - Single Valued Attributes
I have checked Consistency of above structures
while checking Consistency ZDOERMM_R000_S it show below message
but it is active.
Check table ZDOERMM_R000_S (KIRAN/18.11.09/17:55)
Enhancement category for table missing
Enhancement category for include or subtype missing
Field C_R00000 in table ZDOERMM_R000_S is specified twice. Please check
Exactly one field C_R000Y of type LANG: Select as text language
Check on table ZDOERMM_R000_S resulted in errors
lakshman balanagu
Maybe you are looking for
-
PreparedStatement and open cursors
Hi, i write an application where it is necessary to get a lot of preparedStatements in one connection. The preparedStatements are used only once and they are closed after the usage. But it seems to me that this close has no effect. Depending on the v
-
Software Restriction Policies in Win7
Hi ,I have a problem with this Error message: This program is blocked by group policy,for more... How can I remove these restrictions? if you want any more data tell me to upload it,please Best Regards;
-
OWB 11.2.0.4: Process flows execute in parallel instead of serial
Hi all, we migrated a 10gR2 repository (Linux) onto 11.2.0.4 and noticed a heavy error: the sub-processes which are supposed to execute serially (and did this in 10g) are started in parallel, so, that the whole dependency concept is destroyed. Prior
-
PrintWriter does not send correct text over HTTP
Hello All, I need information to resolve a problem I am having with PrintWriter and sending text using HTTP. I am developing a client/server system. A client will be used to connect to a Tini (a Dallas Semiconductor designed embedded system). Current
-
How do I upgrade from Photoshop Elements 11 to PSE 12 (student edition)
How do I upgrade from Photoshop Elements 11 to PSE 12 (student edition)