Pronlem in LOP while retrieving the employee details
Hi,
I am new to HR for ABAP developing,
I have a Pronlem in a report for LOP (loss of pay) while retrieving the employee details.
(i.e) while retrieving employee details by individual it shows the correct details.
But, in the group of 10 employess out of 9 doesn't have the LOP and the 1 is having LOP. While retrieving this it shows all the
10 members have LOP. It shows some amount for that 1 person also.
Kindly i need ur help for the above issues.
Waiting for ur valuable replies.
Hi swarna,
Herewith i attached my code, would u please suggest me wer shud i make changes.
Rgds,
Karthik
START-OF-SELECTION.
IF P_1 = 'X'.
W_EXT = '.csv'.
ELSE.
W_EXT = 'err.csv'.
PR_PATH = '/obrm/in/asset/'.
ENDIF.
CLEAR:W_PR_FNAME,
W_STR,
W_PATH1,
W_LEN,
W_F6_TMP.
CLEAR:WA_MESSTAB,WA_UP_SUCC,WA_FINAL,WA_FILE.
REFRESH:IT_FINAL, IT_MESSTAB,IT_UP_ERROR,IT_UP_SUCC,ITFILE,ITFILE1 .
W_GO = 'X'.
CALL FUNCTION 'SUBST_GET_FILE_LIST'
EXPORTING
DIRNAME = PR_PATH
FILENM = '*'
TABLES
FILE_LIST = ITFILE
EXCEPTIONS
ACCESS_ERROR = 1
OTHERS = 2.
IF SY-SUBRC <> 0.
MESSAGE TEXT-102 TYPE C_I.
EXIT.
ENDIF.
LOOP AT ITFILE INTO WA_FILE.
IF WA_FILE-NAME CS W_EXT.
APPEND WA_FILE TO ITFILE1.
CLEAR WA_FILE.
ENDIF.
ENDLOOP.
LOOP AT ITFILE1 INTO WA_FILE.
IF SY-TABIX > 1.
CLEAR IT_FINAL[].
ENDIF.
CONCATENATE PR_PATH WA_FILE-NAME INTO W_PR_FNAME.
OPEN DATASET W_PR_FNAME FOR INPUT IN TEXT MODE ENCODING DEFAULT.
CLEAR : IT_SOURCE[].
DO.
READ DATASET W_PR_FNAME INTO W_STR.
IF SY-SUBRC NE 0.
EXIT.
ENDIF.
SPLIT W_STR AT ';' INTO
WA_FINAL-F1
WA_FINAL-F2
WA_FINAL-F3.
CLEAR WA_SOURCE.
WA_SOURCE-F1 = WA_FINAL-F1.
WA_SOURCE-F2 = WA_FINAL-F2.
WA_SOURCE-F3 = WA_FINAL-F3.
SO_SER-LOW = WA_FINAL-F1.
SO_SER-SIGN = 'I'.
SO_SER-OPTION = 'EQ'.
APPEND SO_SER.
APPEND WA_SOURCE TO IT_SOURCE.
APPEND WA_FINAL TO IT_FINAL.
ENDDO.
CLOSE DATASET W_PR_FNAME.
IF IT_FINAL[] IS INITIAL.
MESSAGE TEXT-E01 TYPE C_I.
EXIT.
ENDIF.
PERFORM MATERIAL_DOCS_GET.
IF SY-SUBRC NE 0.
MESSAGE TEXT-M01 TYPE 'S'.
RETURN.
ENDIF.
DELETE IT_MDOCS WHERE BWART = '102'.
LOOP AT IT_MDOCS INTO WA_MDOCS.
WA_AMT_SUM-EBELN = WA_MDOCS-EBELN.
WA_AMT_SUM-SHKZG = WA_MDOCS-SHKZG.
WA_AMT_SUM-DMBTR = WA_MDOCS-DMBTR.
COLLECT WA_AMT_SUM INTO IT_AMT_SUM.
ENDLOOP.
PERFORM SERIAL_NUMBERS_GET.
IF IT_SRNO[] IS INITIAL.
RETURN.
ENDIF.
ENDLOOP.
CALL SCREEN 100.
END-OF-SELECTION.
IF PR_TEST NE 'X'.
PERFORM DISPLAY_LOG.
ENDIF.
FORM MATERIAL_DOCS_GET .
SELECT MATNR
FROM MARA INTO TABLE IT_MATNR
WHERE MATKL in ('DTH_STB','DTH_STBSC') AND
MTART EQ 'UNBW' AND
LVORM EQ ' '.
IF IT_MATNR IS NOT INITIAL.
LOOP AT IT_MATNR INTO WA_MATNR.
SO_MATNR-SIGN = 'I'.
SO_MATNR-OPTION = 'EQ'.
SO_MATNR-LOW = WA_MATNR-MATNR.
APPEND SO_MATNR.
ENDLOOP.
ELSE.
MESSAGE TEXT-M06 TYPE 'S'.
RETURN.
ENDIF.
SELECT A~OBKNR A~SERNR A~MATNR B~OBKNR B~MBLNR B~MJAHR B~BWART
FROM OBJK AS A INNER JOIN SER03 AS B ON A~OBKNR = B~OBKNR
INTO CORRESPONDING FIELDS OF TABLE IT_SER03
WHERE A~SERNR IN SO_SER AND
A~MATNR IN SO_MATNR AND
B~BWART IN ('101','102','122') and
B~LIEFERANT <> ' '.
IF IT_SER03 IS NOT INITIAL.
SELECT MBLNR MJAHR ZEILE EBELN EBELP LFBNR LFBJA LFPOS SJAHR SMBLN SMBLP BWART SHKZG WAERS MENGE MEINS KUNNR
FROM MSEG INTO CORRESPONDING FIELDS OF TABLE IT_MSEG
FOR ALL ENTRIES IN IT_SER03
WHERE MBLNR = IT_SER03-MBLNR AND
MJAHR = IT_SER03-MJAHR AND
BWART IN ('101','102','122') AND
MATNR IN SO_MATNR AND
DMBTR > 0 .
ENDIF.
IF IT_MSEG IS NOT INITIAL.
SELECT * FROM ZPOVAL_ASSET INTO CORRESPONDING FIELDS OF TABLE IT_PO
FOR ALL ENTRIES IN IT_MSEG
WHERE EBELN = IT_MSEG-EBELN.
SELECT KUNNR REGIO
FROM KNA1 INTO CORRESPONDING FIELDS OF TABLE IT_KNA1
FOR ALL ENTRIES IN IT_MSEG
WHERE KUNNR = IT_MSEG-KUNNR.
ENDIF.
DELETE IT_MSEG WHERE EBELN = '6100000124'.
LOOP AT IT_SER03 INTO WA_SER03.
WA_MDOCS-SERNR = WA_SER03-SERNR.
WA_MDOCS-MATNR = WA_SER03-MATNR.
READ TABLE IT_MSEG INTO WA_MSEG1 WITH KEY MBLNR = WA_SER03-MBLNR.
IF SY-SUBRC = 0.
MOVE-CORRESPONDING WA_MSEG1 TO WA_MDOCS.
READ TABLE IT_PO INTO WA_PO WITH KEY EBELN = WA_MSEG1-EBELN.
IF SY-SUBRC = 0.
WA_MDOCS-DMBTR = WA_PO-DMBTR.
ENDIF.
READ TABLE IT_KNA1 INTO WA_KNA1 WITH KEY KUNNR = WA_MSEG1-KUNNR.
IF SY-SUBRC = 0.
WA_MDOCS-KUNNR = WA_KNA1-KUNNR.
WA_MDOCS-REGIO = WA_KNA1-REGIO.
ENDIF.
APPEND WA_MDOCS TO IT_MDOCS.
ENDIF.
ENDLOOP.
SORT IT_MDOCS BY SERNR MJAHR MBLNR DESCENDING.
DELETE ADJACENT DUPLICATES FROM IT_MDOCS COMPARING SERNR.
IF SY-SUBRC EQ 0.
LOOP AT IT_ZFT_POSTED_MDOCS1 INTO WA_ZFT_POSTED_MDOCS1.
CONCATENATE TEXT-M09 WA_ZFT_POSTED_MDOCS1-MBLNR TEXT-M10 INTO WA_LOG-MSG SEPARATED BY SPACE.
WRITE: /5 WA_LOG-MSG.
DELETE IT_MDOCS WHERE MBLNR EQ WA_ZFT_POSTED_MDOCS1-MBLNR.
ENDLOOP.
ENDIF.
CLEAR WA_LOG.
REFRESH IT_LOG[].
IF IT_MDOCS[] IS INITIAL.
SY-SUBRC = 4.
RETURN.
ENDIF.
*copy material docs for dumping in ZFT_POSTED_ASSET
IT_ZFT_POSTED_ASSET[] = IT_MDOCS[].
ENDFORM. " material_docs_get
FORM DISPLAY_LOG .
IF IT_LOG[] IS INITIAL.
RETURN.
ENDIF.
LOOP AT IT_LOG INTO WA_LOG.
WRITE: /5 WA_LOG-MSG.
ENDLOOP.
ENDFORM. " display_log
FORM SERIAL_NUMBERS_GET.
DATA: WA_SRNO1 TYPE TY_SRNO.
SELECT MBLNR MJAHR BUDAT
FROM MKPF INTO CORRESPONDING FIELDS OF TABLE IT_MKPF
FOR ALL ENTRIES IN IT_MDOCS
WHERE MBLNR = IT_MDOCS-MBLNR AND
MJAHR = IT_MDOCS-MJAHR.
LOOP AT IT_MDOCS INTO WA_MDOCS.
MOVE-CORRESPONDING WA_MDOCS TO WA_SRNO.
READ TABLE IT_MKPF INTO WA_MKPF WITH KEY MBLNR = WA_MDOCS-MBLNR MJAHR = WA_MDOCS-MJAHR.
IF SY-SUBRC = 0.
WA_SRNO-BUDAT = WA_MKPF-BUDAT.
ENDIF.
APPEND WA_SRNO TO IT_SRNO.
ENDLOOP.
LOOP AT IT_SRNO INTO WA_SRNO WHERE BWART EQ '101'.
READ TABLE IT_SRNO INTO WA_SRNO1 WITH KEY SERNR = WA_SRNO-SERNR
BWART = '122'.
IF SY-SUBRC EQ 0 AND WA_SRNO-MBLNR LT WA_SRNO1-MBLNR.
DELETE IT_SRNO.
ENDIF.
ENDLOOP.
DELETE IT_SRNO WHERE BWART = '122'.
DESCRIBE TABLE IT_SRNO LINES W_COUNT.
SORT IT_MDOCS BY SERNR.
SORT IT_SRNO BY SERNR.
SORT IT_FINAL BY F1.
LOOP AT IT_SRNO.
READ TABLE IT_MDOCS WITH KEY SERNR = IT_SRNO-SERNR.
IF SY-SUBRC = 0 .
IT_SRNO-VALUE = IT_MDOCS-DMBTR.
IT_SRNO-EBELN = IT_MDOCS-EBELN.
READ TABLE IT_FINAL WITH KEY F1 = IT_SRNO-SERNR.
IT_SRNO-CAPDT = IT_FINAL-F2.
CONCATENATE IT_FINAL-F26(4) IT_FINAL-F20(2) IT_FINAL-F2+3(2) INTO IT_SRNO-CAPDT.
CLEAR KNA1.
SELECT SINGLE * FROM KNA1 WHERE KUNNR = IT_FINAL-F3.
IF SY-SUBRC = 0 .
IT_SRNO-KUNNR = IT_FINAL-F2.
IT_SRNO-REGIO = KNA1-REGIO.
ENDIF.
SELECT SINGLE * FROM ZFT_100_ASSET WHERE SERNR = IT_SRNO-SERNR.
IF SY-SUBRC = 0.
IT_SRNO-VALUE = 0 .
ENDIF.
MODIFY IT_SRNO.
MOVE-CORRESPONDING IT_SRNO TO IT_ASSET .
IT_ASSET-ASSET_ACT_DT = IT_SRNO-CAPDT.
CONCATENATE 'A' W_FREENUM2 INTO IT_ASSET-ASSET_ID.
COLLECT IT_ASSET.
MOVE-CORRESPONDING IT_ASSET TO IT_ASSET_POST.
COLLECT IT_ASSET_POST.
ENDIF.
ENDLOOP .
SORT IT_ASSET_POST BY ASSET_ID ASSET_ACT_DT REGIO.
IF PR_TEST NE 'X'.
LOOP AT IT_ASSET_POST.
CLEAR W_FREENUM2.
SELECT SINGLE * FROM ZFT_STATE_COST WHERE REGIO = IT_ASSET_POST-REGIO AND TYPE = 'E' .
IF SY-SUBRC <> 0 .
MESSAGE X899(FI) WITH 'No cost center for the region'.
ENDIF.
CALL FUNCTION 'NUMBER_GET_NEXT'
EXPORTING
NR_RANGE_NR = '01'
OBJECT = C_NRANGE1
IMPORTING
NUMBER = W_FREENUM2
EXCEPTIONS
INTERVAL_NOT_FOUND = 1
NUMBER_RANGE_NOT_INTERN = 2
OBJECT_NOT_FOUND = 3
QUANTITY_IS_0 = 4
QUANTITY_IS_NOT_1 = 5
INTERVAL_OVERFLOW = 6
BUFFER_OVERFLOW = 7
OTHERS = 8.
IF SY-SUBRC = 0.
ENDIF.
CONCATENATE 'A' W_FREENUM2 INTO IT_ASSET_POST-ASSET_ID.
IT_ASSET_POST-KOSTL = ZFT_STATE_COST-KOSTL.
MODIFY IT_ASSET_POST.
CLEAR ZFT_100_ASSET.
ENDLOOP.
ENDIF.
SORT IT_ASSET_POST BY ASSET_ACT_DT REGIO.
SORT IT_ASSET BY ASSET_ACT_DT REGIO.
LOOP AT IT_ASSET.
READ TABLE IT_ASSET_POST WITH KEY ASSET_ACT_DT = IT_ASSET-ASSET_ACT_DT REGIO = IT_ASSET-REGIO MATNR = IT_ASSET-MATNR.
IF SY-SUBRC = 0 .
IT_ASSET-ASSET_ID = IT_ASSET_POST-ASSET_ID .
IF IT_ASSET-VALUE = 0.
IT_ASSET-TEXT = 'Asset Already Created'.
ELSE.
ENDIF.
MODIFY IT_ASSET.
ENDIF.
ENDLOOP.
ENDFORM. " serial_numbers_get
FORM ASSET_CREATE .
DATA :LW_CNT TYPE I.
LOOP AT IT_ASSET_POST WHERE VALUE > 0.
CLEAR: IT_ASSET1[],LW_CNT.
IT_ASSET1[] = IT_ASSET[].
DELETE IT_ASSET1 WHERE ASSET_ID <> IT_ASSET_POST-ASSET_ID.
DESCRIBE TABLE IT_ASSET1 LINES LW_CNT.
MOVE IT_ASSET_POST-ASSET_ID TO WA_ANLA-ANLN1.
CALL FUNCTION 'ASSET_EXISTENCE_CHECK'
EXPORTING
I_ANLN1 = WA_ANLA-ANLN1
I_BUKRS = '5100'
EXCEPTIONS
ANLAGE_DEAKTIV = 1
ANLAGE_GELOESCHT = 2
ANLAGE_GESPERRT = 3
ANLAGE_NOT_FOUND = 4
ANLAGE_IST_INVM = 5
OTHERS = 6.
IF SY-SUBRC EQ 0.
CONCATENATE TEXT-M02 IT_ASSET_POST-ASSET_ID TEXT-M05 INTO W_MSG SEPARATED BY SPACE.
WA_LOG-MSG = W_MSG.
APPEND WA_LOG TO IT_LOG.
CLEAR: WA_LOG, W_MSG.
CONTINUE.
ENDIF.
IF SY-SUBRC <> 0.
ENDIF.
WA_ANLA-BUKRS = '5100'. "company code
IF IT_ASSET_POST-MATNR = '000000000030000452'.
WA_ANLA-ANLKL = '00009021'. "asset class for STB
ELSEIF IT_ASSET_POST-MATNR = '000000000030000700'.
WA_ANLA-ANLKL = '00009033'. "asset class for HD STB Box
ENDIF.
WA_ANLA-ANLN1 = IT_ASSET_POST-ASSET_ID. "wa_srno-sernr.
CONCATENATE 'STB - ' IT_ASSET_POST-ASSET_ID INTO WA_ANLA-TXT50 SEPARATED BY SPACE.
WA_ANLA-AKTIV = IT_ASSET_POST-ASSET_ACT_DT.
WA_ANLZ-KOSTL = IT_ASSET_POST-KOSTL . "'1711121'.
WA_ANLA-MENGE = LW_CNT.
WA_ANLA-MEINS = 'EA'.
CALL FUNCTION 'CREATE_ASSET'
EXPORTING
I_ANLA = WA_ANLA
I_ANLV =
I_ANLZ = WA_ANLZ
I_DARK = 'X'
I_NASSETS_FIX = ' '
I_CALLED_BY_PURCHASE_ORDER = ' '
TABLES
T_ASSETS = IT_ASSETS
EXCEPTIONS
MISSING_COMPANY_CODE = 1
MISSING_ASSET_CLASS = 2
MISSING_ASSET_MAINNUMBER = 3
INTERNAL_ERROR = 4
OTHERS = 5
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF SY-SUBRC EQ 0.
COMMIT WORK.
SELECT SINGLE * FROM ANLB WHERE BUKRS = '5100' AND ANLN1 = WA_ANLA-ANLN1 AND AFASL = 'Z001'.
IF SY-SUBRC = 0 .
ANLB-AFABG = '20071201'.
MODIFY ANLB.
COMMIT WORK.
ENDIF.
SELECT SINGLE * FROM ANLB WHERE BUKRS = '5100' AND ANLN1 = WA_ANLA-ANLN1 AND AFASL = 'IN14'.
IF SY-SUBRC = 0 .
ANLB-AFABG = '20071201'.
MODIFY ANLB.
COMMIT WORK.
ENDIF.
Similar Messages
-
Smartform problem while printing the employee details
Hi,
I am creating a smartform to display the employee pay slips as the report.
the requirement is to display two employee's payslip on the single page.
Suppose:
1 ABC
2. XYZ
On the same page and so on...
How do i do it through smartform.... Any hint?Hi
there is an easy way to do that,
first u need to adapt the size of ur MAIN windows just for 2 registers, inside the MAIN a loop to the table with the data of employee and a template, so write the data there.
with that, the every 2 register the smartform will pass to another page.
It is everything on the MAIN windows,
Regards -
When i try to view the FlowTrace i'm getting the following exception in EM
Unable to display Flowtrace due to exception while initializing object, please review logs for detailed information.
>> Exception occured while retrieving the Flowtrace XML for the Composite Instance; ECID: 0000JzmIFk95EgPquci8UH1HtzlR0000HC
>> java.rmi.UnmarshalException: Problem finding error class; nested exception is:
>>> java.lang.ClassNotFoundException: Failed to load class oracle.bpel.services.workflow.WorkflowException
>>> at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237)
>>> at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
>>> at oracle.soa.management.internal.ejb.impl.FacadeFinderBean_4vacyo_FacadeFinderBeanImpl_1036_WLStub.getAuditTrail(Unknown Source)
>>> at oracle.soa.management.internal.ejb.EJBLocatorImpl.getAuditTrail(EJBLocatorImpl.java:473)
>>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.setFloatraceModelInfo(FlowTraceModel.java:172)
>>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.initialize(FlowTraceModel.java:79)
>>> at oracle.sysman.emai.model.sca.EMEntityModel._initializeEntityData(EMEntityModel.java:28)
>>> at oracle.sysman.emai.model.sca.common.SCAEntityObject.initializeSCAData(SCAEntityObject.java:124)
>>> at oracle.sysman.emai.model.sca.SCAObject.initializeData(SCAObject.java:66)
>>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.initOrResetEMObject(ModelUtil.java:319)
>>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.access$000(ModelUtil.java:280)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeMBEMObjects(ModelUtil.java:231)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:128)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:101)
>>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.doPrePrepareModel(EMPagePhaseListener.java:867)
>>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.beforePhase(EMPagePhaseListener.java:795)
>>> at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(ADFLifecycleImpl.java:551)
>>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(LifecycleImpl.java:100)
>>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:191)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:23)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:238)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:274)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:75)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)
>>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:472)
>>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
>>> 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:301)
>>> 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:164)
>>> 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:106)
>>> 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:3730)
>>> at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
>>> 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:2273)
>>> at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
>>> at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
>>> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
>>> at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>>> Caused by: java.lang.ClassNotFoundException: Failed to load class oracle.bpel.services.workflow.WorkflowException
>>> at weblogic.rmi.utils.WLRMIClassLoaderDelegate.loadClass(WLRMIClassLoaderDelegate.java:208)
>>> at weblogic.rmi.utils.WLRMIClassLoaderDelegate.loadClass(WLRMIClassLoaderDelegate.java:135)
>>> at weblogic.rmi.utils.Utilities.loadClass(Utilities.java:305)
>>> at weblogic.rjvm.MsgAbbrevInputStream.resolveClass(MsgAbbrevInputStream.java:436)
>>> at weblogic.utils.io.ChunkedObjectInputStream$NestedObjectInputStream.resolveClass(ChunkedObjectInputStream.java:268)
>>> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
>>> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
>>> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
>>> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
>>> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
>>> at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:208)
>>> at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:599)
>>> at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:235)
>>> at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
>>> at oracle.soa.management.internal.ejb.impl.FacadeFinderBean_4vacyo_FacadeFinderBeanImpl_1036_WLStub.getAuditTrail(Unknown Source)
>>> at oracle.soa.management.internal.ejb.EJBLocatorImpl.getAuditTrail(EJBLocatorImpl.java:473)
>>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.setFloatraceModelInfo(FlowTraceModel.java:172)
>>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.initialize(FlowTraceModel.java:80)
>>> at oracle.sysman.emai.model.sca.EMEntityModel._initializeEntityData(EMEntityModel.java:29)
>>> at oracle.sysman.emai.model.sca.common.SCAEntityObject.initializeSCAData(SCAEntityObject.java:125)
>>> at oracle.sysman.emai.model.sca.SCAObject.initializeData(SCAObject.java:66)
>>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.initOrResetEMObject(ModelUtil.java:319)
>>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.access$000(ModelUtil.java:280)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeMBEMObjects(ModelUtil.java:231)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:131)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:102)
>>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.doPrePrepareModel(EMPagePhaseListener.java:869)
>>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.beforePhase(EMPagePhaseListener.java:795)
>>> at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(ADFLifecycleImpl.java:552)
>>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(LifecycleImpl.java:100)
>>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:192)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:23)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:238)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:276)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:77)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:54)
>>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:472)
>>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
>>> 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:301)
>>> at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:166)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
>>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
>>> at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
>>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
>>> 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:57)
>>> at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:183)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> 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:57)
>>> at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> ... 9 moreHi Manish,
It seems that you are using a custom security provider and the weblogic server is not able to find the class / jar file that contains the class.
java.lang.ClassNotFoundException: Failed to load class com.msl.security.providers.SessionPrincipal]
Make sure you have all the required jar files in the server classpath.
You can use the JarScan utility to find the jar that contains the class.
Refer the below link regarding the jarScan.
http://weblogic-wonders.com/weblogic/2011/01/26/finding-jar-files-using-jarscan/
Regards,
Anandraj
http://weblogic-wonders.com -
Almost all of my service bus has the following issue. The error message I have from the Management Portal was "An error occurred while retrieving the Service Bus namespace configuration information. Please try again later." This happen for almost
2 days.
Anyone face the same issue? how to resolve this?Hi,
If you create a new one, did you receive the same issue? If that, I suggest you submit a ticket at:
http://www.windowsazure.com/en-us/support/contact/
Best Regards,
Jambor
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Situation is this.. was using 8.1.6 EE and Oracle Portal.. was able to get the Oracle Portal page up and after a while the application died.. this happened numerous times. Found in one of these forums that a bug existed (UTL_HTTP) and recommended going to 8.1.7 EE because of a patch. I migrated my 8.1.6 EE to 8.1.7 EE(made sure procedures & packages were valid). I'm able to bring up the Oracle Portal page but when I go to login I get this:
Error: You cannot login because an error occurred while retrieving the login URL. (WWC-41441)
Thoughts?Hi,
I ran ssodatan again and got the following error:
ERROR: Setting Login Server Partner App
ORA-06508: PL/SQL: could not find program unit being called
I then found out that the wwsec_sso_enabler_private in the SSO
schema is invalid and this was causing the above error. I tried
recompiling the package but got the following error:
Errors for PACKAGE BODY WWSEC_SSO_ENABLER_PRIVATE:
LINE/COL ERROR
151/6 PL/SQL: SQL Statement ignored
151/13 PLS-00320: the declaration of the type of this
expression is incomplete or malformed
151/20 PLS-00336: non-object-table "SECI" illegal in this
context
160/4 PL/SQL: SQL Statement ignored
643/6 PL/SQL: SQL Statement ignored
643/13 PLS-00320: the declaration of the type of this
expression is incomplete or malformed
643/20 PLS-00336: non-object-table "SECI" illegal in this
context
LINE/COL ERROR
651/4 PL/SQL: SQL Statement ignored
713/4 PL/SQL: SQL Statement ignored
713/50 PLS-00382: expression is of wrong type
745/3 PL/SQL: SQL Statement ignored
746/10 PLS-00389: table, view or alias name "ENBCONFIG" not
allowed in this context
The same package in the Portal schema is valid. Will an
export of this package from a working instance and an import into
the above instance solve this problem?
Thanks and Regards,
Rupesh -
Hi there,
When I'm trying to manage spaces in SAP Business Objects Explorer 4.1 SP04, I'm getting the following error:
Failed to retrieve the data source list.
There was an error while retrieving the universes from the CMS (Central Management Server). (PS 20003)
For input string: "false"
I've already restart Explorer servers (Explorer Exploration Server, Explorer Indexing Server, Explorer Master Server and Explorer Search Server) and rebooted the server where Explorer is installed.
Nothing seems to fix this error message. I'm not able to create new spaces because I cant access the sources:
I'd appreciate some help !
Thanks in advanceHI Pavan,
Admin is on the Administrators Group, which as Full Control on the Explorer Application
I think this worked on the day the Explorer was installed (past week).
Since them never worked. -
Error while updating the Assignment details using 'hr_assignment_api'
An exception message is thrown while updating the assignment details through 'hr_assignment_api.update_emp_asg'.
The message is 'ORA-20001: HR_FLEX_VALUE_MISSING: N, COLUMN, ASS_ATTRIBUTE6, N, PROMPT'.
Even though a valid value is being passed to the segement,the error is thrown.
I have tested the API in one instance and it is working fine. Recently I have migrated the codes to nother instance and encountered this error. The only difference is that in the newer instance, the segment is mandatory.
One interesting thing is that, When I update the Assignment through application it is successfully saving the record. Then if I use the API to correct the Assignment, it is working fine. The API is not able to update only when the mandatory segment is null.
Please help
Thanks in advance
KumarPl post details of OS, database and EBS versions, along with HR RUP level. It may be a bug, as outlined in MOS Doc 429169.1 (When Calling the Assignment API To Update Position, It Errors in Required Segment)
HTH
Srini -
No data Exists error while retrieving the data from a table
Hi Everyone!
I am getting "No Data Exists" error while retrieving the data from a table....where i need to check...if possible please give me example link.....please help me regarding thisHi !
thanks for ur response...
I have written vo.executeQuery for the table...My page is running but i m not getting the data....I have to select two LOV's and when I click on Go button the data has to display in the table...After the selection of LOV's when I click on Go in the table "No data exists" message is appearing...the table has the data and the query is also executing...please give info where i did the mistake.... -
Error While terminating the employee through API
Hello Group,
I am facing the error while terminating the employee through standard api. The error is "You cannot create an entry past the termination rule date" The element entry I have are type "Recurring" and Termination at "Final Close" I have gone through the thread
" http://forums.oracle.com/forums/thread.jspa?messageID=3794867 " Which is partial complete.
Will be looking forward for the response.
Thanks,
Nitin SinghThis doc directs to apply a patch.
I have gone through. Just want to cross check if this required. I am able to terminate the employee through the application. There it just throws the warning saying " Element Entry has been changed for the Employee as the result of the termination do you wish to go with the termination"
Srini let me know your opinion.
Thanks
Nitin Singh -
I want to display the Employee details in table format without using iGrid
Hi all,
Can anybody help me that I want to display the Employee details return by transaction in table format without using iGrid.Hi, view the link below.
http://help.sap.com/saphelp_xmii115/helpdata/en/Advanced_Topics/Customizing_Output/Customizing_Output.htm
Hope this help.
Danilo Santos -
Hi,
I have a Portal install with the following specifications:
OS - Sun Solaris 2.6
DB - 8.1.7.0.0
iAS - 1.0.2.2
Portal - 3.0.9.0.7
It was working fine. Then the initjvm.sql that installs the JVM
in the database was run. This was done as part of the steps
required for enabling the UTL_SMTP. The script ran without any
errors but after that Portal Login was failing with the following
error:
You cannot login because an error occurred while retrieving the
login URL. (WWC-41441)
and there were no Java classes present in the Portal or SSO
schema. To overcome this error I reloaded the SSOHash classes to
Portal and SSO schemas and ran ssodatan. The script ran
successfully and I was able to login to the Portal after that.
However, if I login as the administrator and try to create or
edit users from the Administer tab of Portal, the same error
occurs again:
You cannot login because an error occurred while retrieving the
login URL. (WWC-41441)
I can programmatically add users using the Security APIs.
The wwsec_enabler_config_info$ table of the Portal schema
contains one row but the wwsec_enabler_config_info$ table of the
SSO Schema contains no rows.
This install of Portal is hosting a number of applications and as
such running opca again is not an option.
Any workaround for this?
Thanks,
RupeshHi,
I ran ssodatan again and got the following error:
ERROR: Setting Login Server Partner App
ORA-06508: PL/SQL: could not find program unit being called
I then found out that the wwsec_sso_enabler_private in the SSO
schema is invalid and this was causing the above error. I tried
recompiling the package but got the following error:
Errors for PACKAGE BODY WWSEC_SSO_ENABLER_PRIVATE:
LINE/COL ERROR
151/6 PL/SQL: SQL Statement ignored
151/13 PLS-00320: the declaration of the type of this
expression is incomplete or malformed
151/20 PLS-00336: non-object-table "SECI" illegal in this
context
160/4 PL/SQL: SQL Statement ignored
643/6 PL/SQL: SQL Statement ignored
643/13 PLS-00320: the declaration of the type of this
expression is incomplete or malformed
643/20 PLS-00336: non-object-table "SECI" illegal in this
context
LINE/COL ERROR
651/4 PL/SQL: SQL Statement ignored
713/4 PL/SQL: SQL Statement ignored
713/50 PLS-00382: expression is of wrong type
745/3 PL/SQL: SQL Statement ignored
746/10 PLS-00389: table, view or alias name "ENBCONFIG" not
allowed in this context
The same package in the Portal schema is valid. Will an
export of this package from a working instance and an import into
the above instance solve this problem?
Thanks and Regards,
Rupesh -
Retrieving the Destination details of a publication
Hi there,
I have a requirement to retrieve the Destination details from an existing publication and copying that (or setting the same) to a new publication.
Can someone point out the code/APIs that I would need to use for this?
I spent some time going through the methods & props of a publication and could not find anything.
Thanks in advance for your help.Please ignore my previous request. Actually, what I require is, to set up a publication to burst a report into multiple reports. All this via code.
For this I have set the Dynamic Recipient section with a crystal report template as source doc. I have also mapped the fields from the source doc to send the Publication. i.e. set the Recipient Identifier, Full name and Email.
I have also set up the Personalization section and mapped it appropriately.
Now I want the files to be generated in a destination folder and each file to be named uniquely based on the unique field which is used for bursting (as specified in the Personalization).
So I set the destination for the publication as File System and in the Use Specific Name section, put the following-
%SI_NAME%_%SI_USERFULLNAME%.%EXT%
The publication gets saved appropriately with these details.
However, in the file names, the %SI_USERFULLNAME% is replaced with the user that is running the code instead of the unique ID that is mapped in the publication.
What am I doing wrong?
Part of the code is as below-
// Set destination folder
string destinationQueryString = @"Select * from CI_SYSTEMOBJECTS Where
SI_PARENTID=29 And SI_NAME = 'CrystalEnterprise.DiskUnmanaged'";
InfoObjects destinationObjects = infoStore.Query(destinationQueryString);
schedulingInfo = newPublication.SchedulingInfo;
//schedulingInfo.Destination.Clear();
if (destinationObjects != null && destinationObjects.Count > 0)
StringBuilder destinationPath = new StringBuilder();
InfoObject destinationObject = destinationObjects[1];
DestinationPlugin destinationPlugin = (DestinationPlugin)destinationObject;
DiskUnmanaged diskUnmanaged = (DiskUnmanaged)destinationPlugin;
DestinationOptions destinationOptions = diskUnmanaged.ScheduleOptions;
DiskUnmanagedOptions diskUnmanagedOptions = new DiskUnmanagedOptions(destinationOptions);
destinationPath.Append(@"F:\CeesReportingPOC\GeneratedReports\")
.Append("%SI_NAME%_%SI_USERFULLNAME%_%SI_EMAIL_ADDRESS%.").Append(schedulerInfoEntity.ReportFormat);//.Append(schedulingInfo.)
diskUnmanagedOptions.DestinationFiles.Add(destinationPath.ToString());
schedulingInfo.Destination.SetFromPlugin((DestinationPlugin)destinationObject.PluginInterface);
newPublication.Save();
infoStore.Schedule(newPublicnInfoObjects); -
User Exit for tcode PA20 check before displaying the employee details.
Dear All,
I want to restrict some of the user to see the details of some employee.. Can you please suggest how I can achieve this.. I would like the user from viewing the details of the employee even if employee comes in the help. If user select these employee and select an infotype to view the details a message should come You are not allowed to see this details'.
It will be good if we can stop these employee from even coming in the F4 help.
Regards,
Vidya.Hi JB,
Infact we are using the structural authorisation concept. The requirements is to allow the user to see the employee belonging to one site only while the user should be able to view the complete org structure..
We have achieved this by creating a profile which gives access to the complete org unit and restricting the employee for site specific value. This we have achieved by creating a profile in tcode OOSP and then assigning this to the user in OOSB.
This works fine and user is able to see complete org unit and only the people belonging to his site but he is also able to see all the employee who has left the company irrespective of their site.
We don't want the user to see leaver from other site so we were thinking of writting some some code which will stop them from coming in the help or if they appear in the help then stop user from viewing the details of other site leaver.
Please suggest any other way if possible..
Thanks,
Vidya. -
Evdre encountered an error while retrieving the data
hi
all
i have an error
"evdre encountered an error while retrieving data" evdre addin
evdre cannot retrieve data
working on ms 7.0 bpc
excel 2003
i have gone thru the sap service place and found that i have to replace 2003 to 2007
please let me know also if there is any possibility to change my reports in such a way that i may pass with out this error
what is the mistake i am doing while i create the reports ?
ur help is appreciated
thanksThis error message has many root cause.
First let's check if the installation of BPC client is correct.
Just use a simple EVDRE functions and try to expand.
Are you receiving any error? If yes then I suggest to try also for Apshell ppset.
If it is not working then that's means you have a problem with installation.
If you can use EVDRE from another machine then the problem is installaytion of the client.
If the problem is into all computers then the problem is into server.
If the problem is just into one report then you have to review that report because some parameters sent to EVDRE are wrong otit is trying to retrievea region which is toobig.
I hope this will help you toinvestigate the issue.
Regards
Sorin Radulescu -
Downloading the employee details
Hi All,
I want to download the below details in the excel sheet or in the notepad for all the employees in the company.
Last Name
First Name
Corporate E-mail address
work site zip code
This is urgent and please reply asap. I am new to SAP HR, so request you to detail out the steps.
Thank you so much.
Edited by: SAPHR_123 on Jan 9, 2008 6:29 PMThanks Ananth...the answer was helpful.
I have another question for you...Do you know where can I find the work area zip code and the official email address and how can I import them into the transaction S_AHR_61016362.
I found the postal code in the above transaction, but that one was residence zip code.
Thanks once again for your answer.
Maybe you are looking for
-
Album View missing in iTunes 8
Why did you remove album view? In favor of GRID view? Can't we have BOTH? Please put it back!...
-
Photoshop CC reports out of memory using Smart Sharpen
When I try to use Smart Sharpen PS reports out of memory even though I have 32GB of RAM, 25GB available and PS is allowed to use 76%. Increasing amount PS is allowed to use doesn't change anything.
-
How long does an order take to Preparing to shipment
Ordered iPhone 6 plus 64 space grey 09/13 available to ship 3 - 4 weeks with a delivery date 10/14 - 10/24. Order was processing for two weeks as of 09/29 status changed to Prepairing for Shipment. I am unable to change anything on the order as it sa
-
Hi Please help i have a database package K_parsadmntpe and when i executed the below package in sql developer i got the result as expected OTA OTC BUT WHEN I TRIED TO IMPLEMENT THE SAME IN KEY-COMMIT OF FORM AND ON RUNNING IAM GETTG UNHANDLED EXCEPTI
-
Any issue for JDBC Conn when moving from Names Server to OID
Hi, One of out customer migrating from Oracle Names Server to OID and they would like to know the effects (if any) this will have on their applications that connect to the databases using jdbc connections. Concern is "will their jdbc connections to t