Form HR_SGTAXIR8A2002 does not exist

Hi,
When I try to run the IR8 form from Portal ESS I get the following exception:
"Form HR_SGTAXIR8A2002 does not exist"
It is a sapscript form. I used se71 and activated the form (but first I copied it from 000 because it was not available in our client). The language EN seems to be ok.
1. Am I missing some steps for activation?
2. Where can I see the program/transaction where this form is used? Is there a configuration table containing the sapscript forms and associated programs?
Any help is appreciated.
Thank you,
Adalbert
PS: I know what report the Portal is calling: RPCT8AR0_01. The report did run fine in R3 from the beginning. The problem is that the report is NOT running in the portal even with all the IMG config done. Strangely, RPCT8AR0_01 never asked for HR_SGTAXIR8A2002 (I had to copy it from 000) even if the sapscript form was not in our client before the copy.
After some debugging in se37 of HRXSS_SG_IR8A_GET_PDF I see that the report is looking for the form definition in table STXFADM. The form is not in the table (but I can edit it with se71). How can I get the form in this table?
Message was edited by: Adalbert Kovacs

1. Yes, I get the error after using SE71->Utilities->Copy from client.
2. I am not familiar with "driver programs" but I checked the following tables:
- STXFADM
- TNAPR (I think this is for Smartforms actually)
I don't have the form in any of these two.
So, to reformulate the problem, the error is generated by a missing entry in table STXFADM. This is a sapscript form, not a smartform. What is the table STXFADM used for and how can I add my form to the table?
Thanks,
Adalbert

Similar Messages

  • View Paycheck Stub Error: (Form xyz does not exist)

    Hi Portal Knowledgeable ones,
    I am running EP 6.0 SP 13.  My SAP target is ECC 5.0.
    I have a problem in the ESS application.  When I attempt to view the paycheck stub for any employee, the portal returns the error:
    <b>com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Form ZCHK does not exist</b>
    Form ZCHK is our custom paystub form.
    Thanks,
    Kevin
    <i></i>

    Had to include form via IMG.

  • Every time I launch Firefox it pops up an error stating "Firefox could not install this item because "install.rdf" (provided by the item) is not well-formed or does not exist. Please contact the author about this problem."

    Firefox could not install this item because "install.rdf" (provided by the item) is not well-formed or does not exist. Please contact the author about this problem.
    The statement above is in the pop up error box every time, when I launch Firefox. If I click ok in the box Firefox then opens. How do I fix this initializing/launch problem?

    Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).<br />
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]
    If it does work in Safe-mode then disable all your extensions and then try to find which is causing it by enabling one at a time until the problem reappears.<br />
    You can use "Disable all add-ons" on the [[Safe mode]] start window to disable all extensions.<br />
    You have to close and restart Firefox after each change via "File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit")<br />

  • Short dump with error FORM "CLEAR_SPECIAL_TABLES" does not exist"

    Hi All,
    We are experiencing an issue in our development system. We have recently upgraded to ECC6 from ECC5. While executing FBL3N transaction, we are getting a dump with description Syntax error in program "RFEPOS00 ".
    The following syntax error occurred in program "RFEPOS00 " in include "RFPOSFZ0  "                                                                           
    line 1072:                                                                     
    "FORM "CLEAR_SPECIAL_TABLES" does not exist"                                   
    I checked in our previous systems, the subroutine CLEAR_SPECIAL_TABLES exists with an empty body in include RFPOSFC1.
    And it is created by DDIC.
    As per the comments in the include RFPOSFC1, we tried to generate the program RFXPRA33. But it is giving same error FORM "CLEAR_SPECIAL_TABLES" does not exist"  .
    Any help to resolving this issue will be appreciatable.
    Thanks in advance.
    Edited by: Kumar.ktk on Jun 8, 2010 1:36 PM

    Hi,
    We just had this issue after an upgrade and the solution was to compare the coding with an unupgraded system,
    there we found that this missing form exists in an include with this documentation:
    Function LINE_ITEMS_SPECIAL_FIELDS
    caller L0F14I01, AFTER_SAVE_T021S, tcode O7R3
    In case of errors: Start RFXPRA33
    FORM CLEAR_SPECIAL_TABLES.
    ENDFORM.
    After we executed program: RFXPRA33 all errors were resolved,
    Hope this helps,
    Mickey

  • Firefox/3.6.10 shows message whenever I click on an icon needing Internet access, saying 'Firefox couldn't install this item because "install rdf" (provided by the item) is not well-formed or does not exist' and advising me to contact the author - ???

    Whenever access to the Internet is needed, clicking on any icon or link (including the Firefox icon) results in a delay of around 20 secs., followed by the appearance of the error message, headed "Malformed File". The message reads 'Firefox couldn't install this item because "install rdf" (provided by the item) is not well-formed or does not exist. Please contact the author about this problem.'
    Clicking OK or closing the box leads to a further delay of about 20 secs. after which the required action takes place! Of course, it could be said that it's really only a delay, so I should just get used to it, but it's still a malfunction, it's a pain in the neck or another region, and I really would like to cure it. Any suggestions - please????

    https://support.mozilla.com/en-US/questions/756907

  • Form SYSTEM does not exist "Message no. TD 705"

    Hello all,
    When I go to transaction FB03 for any document. Drill down on a line item.  Click on pencil to change the line item.  Click on long text button.  Click on the editor icon.  Message received "Form SYSTEM does not exist".  The display is in SAPscript editor.  I am unable to change to the Word editor using menu Goto > Change Editor.   Message "Form SYSTEM does not exist" appears as the message.
    Any idea what the message "form system does not exist" and how can this be corrected?
    Thanks

    Hi,
    You encounter this problem because a the editor form needed is not available.
    Speak with your ABAPer who can help you in the same.
    Please also check if the form is activated.
    Caio
    Raghu

  • ESS Payslip error : Form ZF01 does not exist

    Hi,
    We have created a form in PE51 that is ZF01 and include IMG.
    But we r getting the following error message:
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Form ZF01 does not exist
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.reportBapiRet2Error(FcRepFramework.java:525)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcGetForm(FcRepFramework.java:394)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.processFollowingActions(FcRepFramework.java:484)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcExecAction(FcRepFramework.java:378)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.initModel(FcRepFramework.java:292)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFramework.initModel(InternalFcRepFramework.java:256)
         at com.sap.xss.hr.rep.fcrfw.FcRepFrameworkInterface.initModel(FcRepFrameworkInterface.java:136)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFrameworkInterface.initModel(InternalFcRepFrameworkInterface.java:198)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFrameworkInterface$External.initModel(InternalFcRepFrameworkInterface.java:258)
         at com.sap.xss.hr.rem2.selection.VcRem2Selection.onInit(VcRem2Selection.java:245)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2Selection.onInit(InternalVcRem2Selection.java:249)
         at com.sap.xss.hr.rem2.selection.VcRem2SelectionInterface.onInit(VcRem2SelectionInterface.java:161)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface.onInit(InternalVcRem2SelectionInterface.java:144)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface$External.onInit(InternalVcRem2SelectionInterface.java:220)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:563)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:437)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:195)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
    Regards
    Anumit

    Did you have to configure anything else in the img like the badi:define settings or the provide salary statement as pdf.   We are past the form doe'n't exist, but we are getting  a similiar message.
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Error when calling method INIT of class CL_HRXSS_REM
    Can you help.

  • Help I need help. i get this message'Firefox could not install this item because "install.rdf" (provided by the item) is not well-formed or does not exist. Please contact the author about this problem.' How do i fix this?

    Firefox could not install this item because "install.rdf" (provided by the item) is not well-formed or does not exist. Please contact the author about this problem.
    Well that is the message i get. I can still use firefox(version3.6.8)

    You get that error if an extension is using an old and no longer supported method to install a plugin.
    Which plugin are you trying to install?
    See also http://kb.mozillazine.org/Unable_to_install_themes_or_extensions

  • The form BDC_DYNPRO does not exists.

    Hi,
    I have copied an ABAP (BDC) code. It is working fine on the original system but on the other system, where i have copied it, it is giving an error. "The FORM BDC_DYNPRO doen not exist".
    The code is
    perform bdc_dynpro      using 'SAPMF05A' '1100'.
      perform bdc_field       using 'BDC_OKCODE'
                                    '/00'.
    The program name "SAPMF05A" is a name of a standard program in SAP ERP as well as 1100; program number.
    From net i came to know that you define a FORM in the code but from where the code is taken from it has no FORM defined in it.
    Can we define FORM in SAP somewhere else.

    ****COPY THESE FORMS IN YOUR PROGRAM AND SEE IF IT WORKS ***OUT, COPY IT TO THE LAST OF YOUR PROGRAM
      open dataset                                                       *
    FORM OPEN_DATASET USING P_DATASET.
      OPEN DATASET P_DATASET IN TEXT MODE.
      IF SY-SUBRC <> 0.
        WRITE: / TEXT-E00, SY-SUBRC.
        STOP.
      ENDIF.
    ENDFORM.
      close dataset                                                      *
    FORM CLOSE_DATASET USING P_DATASET.
      CLOSE DATASET P_DATASET.
    ENDFORM.
      create batchinput session                                          *
      (not for call transaction using...)                                *
    FORM OPEN_GROUP.
      IF SESSION = 'X'.
        SKIP.
        WRITE: /(20) 'Create group'(I01), GROUP.
        SKIP.
      open batchinput group
        CALL FUNCTION 'BDC_OPEN_GROUP'
             EXPORTING  CLIENT   = SY-MANDT
                        GROUP    = GROUP
                        USER     = USER
                        KEEP     = KEEP
                        HOLDDATE = HOLDDATE.
        WRITE: /(30) 'BDC_OPEN_GROUP'(I02),
                (12) 'returncode:'(I05),
                     SY-SUBRC.
      ENDIF.
    ENDFORM.
      end batchinput session                                             *
      (call transaction using...: error session)                         *
    FORM CLOSE_GROUP.
      IF SESSION = 'X'.
      close batchinput group
        CALL FUNCTION 'BDC_CLOSE_GROUP'.
        WRITE: /(30) 'BDC_CLOSE_GROUP'(I04),
                (12) 'returncode:'(I05),
                     SY-SUBRC.
      ELSE.
        IF E_GROUP_OPENED = 'X'.
          CALL FUNCTION 'BDC_CLOSE_GROUP'.
          WRITE: /.
          WRITE: /(30) 'Fehlermappe wurde erzeugt'(I06).
        ENDIF.
      ENDIF.
    ENDFORM.
           Start new transaction according to parameters                 *
    FORM BDC_TRANSACTION USING TCODE.
      DATA: L_MSTRING(480).
      DATA: L_SUBRC LIKE SY-SUBRC.
    batch input session
      IF SESSION = 'X'.
        CALL FUNCTION 'BDC_INSERT'
             EXPORTING TCODE     = TCODE
             TABLES    DYNPROTAB = BDCDATA.
        WRITE: / 'BDC_INSERT'(I03),
                 TCODE,
                 'returncode:'(I05),
                 SY-SUBRC,
                 'RECORD:',
                 SY-INDEX.
    call transaction using
      ELSE.
        REFRESH MESSTAB.
        CALL TRANSACTION TCODE USING BDCDATA
                         MODE   CTUMODE
                         UPDATE CUPDATE
                         MESSAGES INTO MESSTAB.
        L_SUBRC = SY-SUBRC.
        WRITE: / 'CALL_TRANSACTION',
                 TCODE,
                 'returncode:'(I05),
                 L_SUBRC,
                 'RECORD:',
                 SY-INDEX.
        LOOP AT MESSTAB.
          SELECT SINGLE * FROM T100 WHERE SPRSL = MESSTAB-MSGSPRA
                                    AND   ARBGB = MESSTAB-MSGID
                                    AND   MSGNR = MESSTAB-MSGNR.
          IF SY-SUBRC = 0.
            L_MSTRING = T100-TEXT.
            IF L_MSTRING CS '&1'.
              REPLACE '&1' WITH MESSTAB-MSGV1 INTO L_MSTRING.
              REPLACE '&2' WITH MESSTAB-MSGV2 INTO L_MSTRING.
              REPLACE '&3' WITH MESSTAB-MSGV3 INTO L_MSTRING.
              REPLACE '&4' WITH MESSTAB-MSGV4 INTO L_MSTRING.
            ELSE.
              REPLACE '&' WITH MESSTAB-MSGV1 INTO L_MSTRING.
              REPLACE '&' WITH MESSTAB-MSGV2 INTO L_MSTRING.
              REPLACE '&' WITH MESSTAB-MSGV3 INTO L_MSTRING.
              REPLACE '&' WITH MESSTAB-MSGV4 INTO L_MSTRING.
            ENDIF.
            CONDENSE L_MSTRING.
            WRITE: / MESSTAB-MSGTYP, L_MSTRING(250).
          ELSE.
            WRITE: / MESSTAB.
          ENDIF.
        ENDLOOP.
        SKIP.
    Erzeugen fehlermappe ************************************************
        IF L_SUBRC <> 0 AND E_GROUP <> SPACE.
          IF E_GROUP_OPENED = ' '.
            CALL FUNCTION 'BDC_OPEN_GROUP'
                 EXPORTING  CLIENT   = SY-MANDT
                            GROUP    = E_GROUP
                            USER     = E_USER
                            KEEP     = E_KEEP
                            HOLDDATE = E_HDATE.
             E_GROUP_OPENED = 'X'.
          ENDIF.
          CALL FUNCTION 'BDC_INSERT'
               EXPORTING TCODE     = TCODE
               TABLES    DYNPROTAB = BDCDATA.
        ENDIF.
      ENDIF.
      REFRESH BDCDATA.
    ENDFORM.
           Start new screen                                              *
    FORM BDC_DYNPRO USING PROGRAM DYNPRO.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = PROGRAM.
      BDCDATA-DYNPRO   = DYNPRO.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    ENDFORM.
           Insert field                                                  *
    FORM BDC_FIELD USING FNAM FVAL.
      IF FVAL <> NODATA.
        CLEAR BDCDATA.
        BDCDATA-FNAM = FNAM.
        BDCDATA-FVAL = FVAL.
        APPEND BDCDATA.
      ENDIF.
    ENDFORM.
    Message was edited by:
            Tripat Pal Singh

  • Syntax error in program ZRDMCPPROCESS and ZXCIFUSERU16 FORM "SET_PLTEXT_INIT_FOR_APO_LANG" does not exist

    We are having a DUMP from
    ZRDMCPPROCESS please see dump
    but once we trace it we find....
    ZXCIFUSERU16 FORM "SET_PLTEXT_INIT_FOR_APO_LANG" does not exis
    This type of errors we hav fix it notes and SPs we can not find one for this one...
    any suggestions?

    Hi,
    Do you still have the issue, Please let us know if you need further help.
    BR
    Claire

  • Dunning error (form does not exist)

    Hi,
    While performing the dunning after selection the Individual dunning notice for printout the system shwoing error that '''FORM F150_DUNN_01''' DOES NOT EXISTS.
    When I tried several times to performance the dunning it showing the same error message as above said.
    Can any one let me know why does this happening. please give your valuable solution regarging on the above said issue.
    Thanks in Advance.
    Regards,
    Suresh

    Hi
    In Dunning Procedure --- FBMP
    you will select new entries and give Dunning procedure , name , dunning intervals in days , No. of dunning levels , line item grace periods , interest indicator , select standard transaction dunning checkbox , reference dunning procedure for texts(dunning procedure) and save.
    select Dunning texts button and give company code and select customer radio button and enter.
    select new company code button and give company code and enter.
    select seperate notice per dunning level checkbox
    Deselect Dunning by Dunning Area checkbox and save.
    select back arrow and select yes for the message to save the data.
    select dunning texts button once again , give company code , select customer and enter.
    Dunning level (1)  Form (F150_DUNN_01)
    Dunning level (2)  Form (F150_DUNN_01)
    Dunning level (3)  Form (F150_DUNN_02)
    Dunning level (4)  Form (F150_DUNN_02)
    select dunning levels button and under print parameters , select Always Dun CheckBox's.
    select charges button , give currency and enter.
    select back arrow and save
    Assign the Dunning procedure in Customer Master.
    Check with the Dunning Procedure you had created.
    Regards
    Venkat

  • Facing ABAP dump in program SAPLGRAP that ABAP_2_DAT does not exist

    We have an IDES ECC6.0 installation. We are facing some ABAP dump whenever any activity which involves a list is performed.
    Eg: When in SU01 you click on user field and press F4 to get the list of present users, it shows following dump:
    ( Error in the ABAP Application Program
    The current ABAP program "SAPLWDTM" had to be terminated because it has++
    come across a statement that unfortunately cannot be executed.++
    The following syntax error occurred in program "SAPLGRAP " in include "LGRAPFGL" in
    line 1203:
    "The FORM "ABAP_2_DAT" does not exist."
    The include has been created and last changed by:
    Created by: "SAP "
    Last changed by: "AICAMT "
    Error in the ABAP Application Program
    The current ABAP program "SAPLWDTM" had to be terminated because it has
    come across a statement that unfortunately cannot be executed. )
    The WS_DOWNLOAD module itself is missing. Any idea on this?

    Hi Uday,
    Thanks for your responce.
    The ECC6.0 system is at EHP 1 SP 14.
    SM21 log shows the following:
    Run-time error "SYNTAX_ERROR" occurred.
    The details of this error is the same as mentioned in the previous post i.e
    the FORM "ABAP_2_DAT" could not be found.
    Regards,
    Kushal Agrawal

  • ESS Salary statemenr: Form Does not exist error

    Hi Experts,
    As mentioned in may threads, I have changed the form name for salary statement to the custom form name in SPRO- --> HRFOR
    But the portal displays "Form does not exist" error. Could not find a solution in any existing post on sdn.
    Urgent help needed.
    Thanks,
    Shobhit

    Hi,
    If your payslip form is desinged in PE51, then follow these steps.
    Employee Self-Service-> Service-Specific Settings-> Benefits and Payment-> Salary Statement-> Form Using HR Forms Editor (PE51)
    a. Edit Feature HRFOR: Maintain the constant $CEDT$ for MOLGA 40 RCLAS  +01(03).
    b. Enter Payslip variant in EDTIN feature
    c. Maintain smartform name in EDPDF
    If your payslip form is designed in HRFORMS, then enter the form name in HRFOR feature and enter the variant in EDTIN.
    Cheers!!
    Ashutosh

  • Field T_STCD1 does not exist in form this erroe msg coming in smartform

    hi,
    in my smartform, if i give one set of input like, 1st qtr of 2008, vendor and compcode, its displaying the value.
    but if i give the input like 1st qtr of 2007, vendor and some other compcode its giving some error like
    field T_STCD1 does not exist in form .
    this error coming after printpreview and not displaying.
    how can i debug it.
    can any one help me...........plz
    its very urgent.
    thanks.

    report  zmm_vat_ex_cert message-id zz                        .
                             TABLE DECLARATION                           *
    tables:  bseg , tvko.
    *Intenal Tables Declarations                                           *
    types: begin of it_address_type .
            include structure zvat_vendor.
    types :end of it_address_type.
    types : begin of it_address_info_type.
            include structure zadrc_table.
    types: end of it_address_info_type.
    types : begin of it_desig_type.
            include structure zmm_vat_sign.
    types: end of it_desig_type.
    types: begin of it_bkpf_type,
          bukrs  type bkpf-bukrs,
          belnr  type bkpf-belnr,
          gjahr  type bkpf-gjahr,
          blart type bkpf-blart,
          bldat  type bkpf-bldat,
          xblnr type bkpf-xblnr,
          awkey  type bkpf-awkey ,
          end of it_bkpf_type.
    types : begin of it_bseg_type,
          bukrs like bseg-bukrs,
          belnr like bseg-belnr,
          gjahr like bseg-gjahr,
          bschl like bseg-bschl,
          mwskz like bseg-mwskz,
          shkzg like bseg-shkzg,
          wrbtr like bseg-wrbtr,
          sgtxt type bseg-sgtxt,
          end of it_bseg_type.
    types: begin of it_rseg_type,
           ebeln like ekpo-ebeln,
           ebelp like ekpo-ebelp,
           bukrs like bkpf-bukrs,
           txz01 type ekpo-txz01,
           wrbtr type rseg-wrbtr,
           end of it_rseg_type.
    data:begda type d, endda type d.
    types: begin of it_item_type.
            include structure zitem_vat.
    types:end of it_item_type.
    data: it_rseg type table of it_rseg_type,
           wa_it_rseg like line of it_rseg.
    data: gt_addr type table of it_address_type.
    data gt_addr_info type table of it_address_info_type.
    data gt_bkpf type table of it_bkpf_type.
    data gt_bseg type table of it_bseg_type.
    data:
          gt_tvko type standard table of tvko,
          gt_item type table of it_item_type,
          h_itab type table of it_bseg_type,
          it_desig type table of it_desig_type,
          temp_item type table of it_item_type .
    data:wa_addr like line of gt_addr,
         wa_addr_info like line of gt_addr_info,
         wa_bkpf like line of gt_bkpf,
         wa_bseg like line of gt_bseg,
         wa_item like line of gt_item,
         wa_h_itab like line of h_itab,
         wa_it_desig like line of it_desig,
         wa_temp_item like line of temp_item,
        wa_tvko LIKE LINE OF gt_tvko.
         wa_tvko type tvko.
         Data Declaration                                                *
    data: sumtotal type bseg-wrbtr, "rbkp-waers ,
          sl_no type zmm_vatex_sno-serial_no,
          fiscal_year type string,
          fm_name type rs38l_fnam ,
          w_q_flag(5),
          w_quarter type string ,
          close_date type sy-datum ,
          fiscal type sy-datum, fiscal_nxt type sy-datum,
          gv_belnr type bkpf-belnr,
          gv_gjahr type bkpf-gjahr.
    data: ca_quarter type i.
    data: l_adrnr type t001-adrnr.
    data wa_vatex_sno type zmm_vatex_sno.
    data: q(1).
    data: stdtext(25).
    S E L E C T I O N   S C R E E N                                     *
    selection-screen begin of block b1 with frame title text-s01.
    select-options: s_date for sy-datum obligatory no-extension.
    parameters : vendor type lfa1-lifnr obligatory ,
                 compcode type bkpf-bukrs obligatory.
    select-options taxcode for bseg-mwskz obligatory default 'VI'.
    selection-screen end of block b1.
    at selection screen
    at selection-screen on s_date.
      if s_date-low0(4) <> s_date-high0(4).
        message e023 with text-e01.
      endif.
    *get calendar quarter  using the month entered in From date.
    *calculate the fiscal year and quarter
      if s_date-low4(2) > '0' and s_date-low4(2) <= '3' .
        ca_quarter = 1.
        fiscal0(4) = s_date-high0(4) .
        fiscal_nxt0(4) = s_date-high0(4) - 1.
        concatenate  fiscal_nxt2(2) '-' fiscal2(2)  into fiscal_year .
        concatenate 'last quarter of year ' fiscal_nxt0(4) '-' fiscal0(4)
        into w_quarter separated by space .
        q = '4'.
      elseif ( s_date-low4(2) > '3' and s_date-low4(2) <= '6' ).
        ca_quarter = 2.
        fiscal0(4) = s_date-high0(4) + 1.
        fiscal_nxt0(4) = s_date-high0(4).
        concatenate  fiscal_nxt2(2) '-' fiscal2(2)  into fiscal_year .
        concatenate '1st quarter of year ' fiscal_nxt0(4) '-' fiscal0(4)
         into w_quarter separated by space .
        q = '1'.
      elseif ( s_date-low4(2) > '6' and s_date-low4(2) <= '9' ).
        ca_quarter = 3.
        fiscal0(4) = s_date-high0(4) + 1.
        fiscal_nxt0(4) = s_date-high0(4).
        concatenate  fiscal_nxt2(2) '-' fiscal2(2)  into fiscal_year .
        concatenate '2nd quarter of year ' fiscal_nxt0(4) '-' fiscal0(4)  INTO
         w_quarter separated by space .
        q = '2'.
      elseif ( s_date-low4(2) > '9' and s_date-low4(2) <= '12' ).
        ca_quarter = 4.
        w_quarter = '3rd quarter of year'.
        fiscal0(4) = s_date-high0(4) + 1.
        fiscal_nxt0(4) = s_date-high0(4).
        concatenate  fiscal_nxt2(2) '-' fiscal2(2)  into fiscal_year .
        concatenate '3rd quarter of year '  fiscal_nxt0(4) '-' fiscal0(4)  INTO
         w_quarter separated by space .
        q = '3'.
      endif.
    *get first and last day of quarter by fetching calendar quarter and year in FM
      call function 'HR_99S_GET_DATES_QUARTER'
        exporting
          im_quarter = ca_quarter
          im_year    = s_date-low+0(4)
        importing
          ex_begda   = begda
          ex_endda   = endda.
    *validate the input dates is start and end of quarter
      if  s_date-low <> begda or  s_date-high <> endda.
        message e023 with 'Enter quarter begin and end dates only'.
      endif.
    *get last day of next month. for close date
      endda = endda + 1.
      call function 'RP_LAST_DAY_OF_MONTHS'
        exporting
          day_in            = endda
        importing
          last_day_of_month = close_date
        exceptions
          day_in_no_date    = 1
          others            = 2.
      if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      endif.
         Start of Selection
    start-of-selection.
    *CNO is specific to a Quarter/ Company code/ Vendor.
      unpack vendor to vendor.
      clear:sl_no, wa_vatex_sno.
      select single * from zmm_vatex_sno into wa_vatex_sno where from_date
      eq s_date-low and to_date eq s_date-high and vendor eq vendor
        and  compcode eq compcode.
      if sy-subrc eq 0.
        sl_no = wa_vatex_sno-serial_no.
      else.
        select max( serial_no )  from zmm_vatex_sno into wa_vatex_sno-serial_no  WHERE
          from_date  eq s_date-low and to_date eq s_date-high and compcode eQ compcode.
        if sy-subrc = 0.
          sl_no = wa_vatex_sno-serial_no  + 1.
        else.
          sl_no =  1.
        endif.
        wa_vatex_sno-from_date = s_date-low.
        wa_vatex_sno-to_date = s_date-high.
        wa_vatex_sno-vendor = vendor.
        wa_vatex_sno-compcode = compcode.
        wa_vatex_sno-serial_no = sl_no.
        insert zmm_vatex_sno from wa_vatex_sno.
      endif.
    *data selection from bkpf by date,fiscal and compcode
      refresh gt_bkpf.
      select bukrs
            belnr
            gjahr
            blart
            bldat
            xblnr
            awkey
            into  table  gt_bkpf from bkpf
            where bukrs eq compcode and
            budat in s_date and gjahr eq fiscal+0(4).
      check not gt_bkpf[] is initial.
      refresh gt_bseg.
      select bukrs
             belnr
             gjahr
             bschl
             mwskz
             shkzg
             wrbtr
             sgtxt from bseg into table gt_bseg
        for all entries in gt_bkpf where
              bukrs eq compcode and
              mwskz in taxcode and
              lifnr eq vendor and
             belnr = gt_bkpf-belnr and
         gjahr = gt_bkpf-gjahr  and shkzg = 'H'.
    selection without vendor   and posting key 40     *
      refresh h_itab.
      select bukrs
             belnr
             gjahr
             bschl
             mwskz
             shkzg
             wrbtr from bseg into table h_itab
             for all entries in gt_bseg
             where bukrs = gt_bseg-bukrs and
             belnr = gt_bseg-belnr and
             mwskz = gt_bseg-mwskz and
             gjahr = gt_bseg-gjahr  and
             ( bschl = '40' or bschl = '21' ).
      if sy-subrc = 0.
    deduct the amount if posting key is 40 for PO based docs
        clear wa_h_itab.
        loop at h_itab into wa_h_itab where bschl = '40'.
          clear wa_bseg.
          read table gt_bseg into wa_bseg with key belnr = wa_h_itab-belnr.
          if sy-subrc = 0.
            read table gt_bkpf into wa_bkpf with key belnr = wa_h_itab-belnr.
            if wa_bkpf-blart <> 'KR'.
              wa_bseg-wrbtr = wa_bseg-wrbtr - wa_h_itab-wrbtr.
            endif.
            modify  gt_bseg  from wa_bseg
             transporting wrbtr where belnr = wa_bseg-belnr
             and bschl = wa_bseg-bschl  .
          endif.
          clear wa_h_itab.
        endloop.
    deduct the amount if posting key is 21 for non-PO based docs
        clear wa_h_itab.
        loop at h_itab into wa_h_itab where bschl = '21'.
          clear wa_bseg.
          read table gt_bseg into wa_bseg with key belnr = wa_h_itab-belnr.
          if sy-subrc = 0.
            read table gt_bkpf into wa_bkpf with key belnr = wa_h_itab-belnr.
            if wa_bkpf-blart = 'KR'.
              wa_bseg-wrbtr = wa_bseg-wrbtr - wa_h_itab-wrbtr.
            endif.
            modify  gt_bseg  from wa_bseg
             transporting wrbtr where belnr = wa_bseg-belnr.
          endif.
          clear wa_h_itab.
        endloop.
      endif.
    final internal table
      clear wa_item. refresh gt_item. clear wa_bseg.
      loop at gt_bseg into wa_bseg.
        read table gt_bkpf into wa_bkpf with key belnr = wa_bseg-belnr .
        if sy-subrc = 0.
          move :
           wa_bkpf-xblnr to wa_item-xblnr,
                wa_bkpf-belnr to wa_item-belnr,
                wa_bkpf-bldat to wa_item-bldat,
               wa_bseg-wrbtr to  wa_item-wrbtr.
        endif.
    *selections for item description
        refresh it_rseg.
        select  ekpoebeln ekpoebelp ekpobukrs  txz01 rsegwrbtr
          into table it_rseg
          from rseg join ekpo
          on rsegebeln = ekpoebeln
          and rsegebelp = ekpoebelp
          and rsegbukrs = ekpobukrs
            where rsegbelnr = wa_bkpf-awkey(10) and rseggjahr = wa_bkpf-gjahr AND
            ekpo~bukrs = wa_bkpf-bukrs.
        if sy-subrc = 0.
          loop at it_rseg into wa_it_rseg.
            wa_item-txz01 = wa_it_rseg-txz01 .
            if sy-tabix <> 1.
           wa_item-wrbtr = wa_it_rseg-wrbtr .
              wa_item-wrbtr = space .
            endif.
            append wa_item to gt_item.
          endloop.
        else.
          wa_item-txz01 = wa_bseg-sgtxt.
          append wa_item to gt_item.
        endif.
        clear: wa_bseg, wa_item.
      endloop.
    *if records not found give message.
      if  gt_item[] is initial.
        message e000(vz) with text-x01.
      endif.
    calculate the sumtotal
      loop at gt_item into wa_item.
        sumtotal = sumtotal + wa_item-wrbtr .
      endloop.
         Selecting supplier address                                     *
      select single * from tvko into wa_tvko where vkorg = compcode.
      append wa_tvko to gt_tvko.
      if wa_tvko-vkorg = '2014'.
        stdtext = 'Z_2014_SOFTEX'.
      elseif wa_tvko-vkorg = '2006'.
        stdtext = 'Z_2006_SOFTEX'.
      else.
        stdtext = wa_tvko-txnam_adr.
      endif.
      select lifnr
             name1
             name2
             ort01
             ort02
             pfach
             stras
             regio from lfa1 into table gt_addr
             where lifnr eq vendor  .
         Selecting sez address                                         *
    SELECT SINGLE adrnr FROM t001 INTO l_adrnr WHERE bukrs EQ compcode.
    SELECT name1
          name2
          city1
          city2
          post_code1
          post_code2
          street
          house_num1
          FROM adrc INTO TABLE gt_addr_info
          WHERE addrnumber = l_adrnr.
         Information for designation                                    *
      select  * from zmm_vat_sign into table it_desig where company = compcode
         Call Function module SSF_FUNCTION_MODULE_NAME                *
      call function 'SSF_FUNCTION_MODULE_NAME'
        exporting
          formname                 = 'ZMM_VAT_EX_CERT'
      VARIANT                  = ' '
      DIRECT_CALL              = ' '
       importing
         fm_name                  = fm_name
    EXCEPTIONS
      NO_FORM                  = 1
      NO_FUNCTION_MODULE       = 2
      OTHERS                   = 3
      if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      endif.
         Call Function module fm_name                                  *
      call function fm_name
        exporting
      ARCHIVE_INDEX              =
      ARCHIVE_INDEX_TAB          =
      ARCHIVE_PARAMETERS         =
      CONTROL_PARAMETERS         =
      MAIL_APPL_OBJ              =
      MAIL_RECIPIENT             =
      MAIL_SENDER                =
      OUTPUT_OPTIONS             =
      USER_SETTINGS              = 'X'
          doc_num                    = sl_no
          quarter                    = w_quarter
          date                       = s_date-high
          sumtotal                   = sumtotal
          close_date                = close_date
          fiscal_year              = fiscal_year
          ca_quarter             = q
          text_name             = stdtext
    IMPORTING
      DOCUMENT_OUTPUT_INFO       =
      JOB_OUTPUT_INFO            =
      JOB_OUTPUT_OPTIONS         =
        tables
          itab                       = gt_item
          it_address                 = gt_addr
          it_infoaddress              = gt_addr_info
          it_designation             = it_desig
          it_tvko                   = gt_tvko
    EXCEPTIONS
      FORMATTING_ERROR           = 1
      INTERNAL_ERROR             = 2
      SEND_ERROR                 = 3
      USER_CANCELED              = 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.

  • Error :-The requested resource does not exist while opening the adobe form

    hello Experts,
    We are in Portal implementation face with ECC6 EHP4 and Portal EHP1
    We have developed adobe  form using HCM forms and processes and done the required configuration in SPRO
    When we are trying to open the form from ESS we are getting below error
    404 not found
    The requested resource does not exist.
    Please look into this issue and let us know any thing we are missing
    Sincerely
    Paresh

    is ADS working correctly?
    1.  Use transaction SA38 to execute the program FP_TEST_00.
           Detailed information about this test program and about how you
           should then proceed is given in the Adobe Document Services
           Configuration Guide in the Help Portal under:
           http://help.sap.com/saphelp_nw2004s/helpdata/en/37/504b8cbc2848a4
           94facfdc09a359b1/frameset.htm -> Adobe Document Services
           Configuration Guide -> Configuring the Web Service -> Securing
           Access to the Web Service ->Configuration Check -> Configuration
           Check for PDF-Based Forms in ABAP
           -  If the FP_TEST_00 form is displayed in the print preview, the
              ADS configuration is correct.
              -> If you use scenarios with an interactive PDF, proceed with
              point 5. Otherwise, proceed with the test under point 6.
           -  If the system displays an error message instead of a form, the
              configuration of ADS is incorrect.
              -> Carry out the additional tests from point 2 onwards.
    2.  Use transaction SA38 to execute the program FP_PDF_TEST_00.
        This enables you to check the RFC connection to ADS  (see the
        reference to the documentation given above).
           -  If the system displays the version number of ADS, the
              configuration of the RFC connection is correct.
    read the note 944221
    Please paste the whole error? Is any dump in ST22

Maybe you are looking for