PO reminder form

Hi all,
I am sending a PO reminder form through fax. but if there occurs an error i need to send a mail to buyer and analyst.
i picked up the Buyer email ID from table T024 but can you please tell me which table stores the Analyst email ID.
Thanking you in advance.

Go to t-code NACE ,select EF (PURCHASE ORDER),click on OUT PUT TYPES,select the OUT PUT TYPE for which yo uwant to see the FOR Massigned ,than select the option PROCESSING ROUTINE in FORM column you see the form assigned ,if SMART FORM is assigned the sme is visible inSMART FORM column

Similar Messages

  • Registration "Reminder Form" Freezes Satellite A100?

    Hi,
    for months now, my A100 slows to a crawl, Freezes and just "Hangs"
    if i open up the Task Manager i see "Remonder Form" running? it's taken me months to work out what it was,
    (Thought it was Office 2007 or Vista)
    It's the "Toshiba Registration Programme"
    anyone know how to get shot of it? all i can do is "end task"
    and then evetrything works fine for a few hours or sometimes days, but then it starts all over again!
    Thanks
    ps,
    i registered my laptop when i got it over a year agao

    If your notebook is already registered why you dont remove the registration application from the system?
    Please check if this application is listed under Control Panel > Programs and Features. If yes remove it and be happy.

  • How to create a custon error or pop up reminder message in my form

    I am creating a form that has a drop down box with multiple items to choose from.  In the drop down list, if what they choose has an ** preceding the choice the user knows they must fill out an additional form. If the choice does not have a ** preceding the choice they know they do not have to fill out an additional form. My question is, is there any Java Script code out there that will look at the choices the user chooses & if they choose an answer that has a ** preceding the choice a reminder box will pop up telling them they need to fill out the additional form?

    Hi,
    Here is an example. The script is in the change event of the dropdown. Note this will NOT work if the dropdown binding is set to "specified values".
    Good luck,
    Niall

  • How to set an 'alert'  or reminder message for end-user Acrobat X form.

    Hi,
    I'm trying to see if I can add an alert or reminder message for the end user who will be filling in a form that I'm creating from Acrobat Pro X.
    Does it require a script if so, could anyone share one that is already exists?
    If it doesn't need a script, how can I set that up?
    What I want to do, is to remind end-user to fill in Numbers Only and not text.  I have already set my properties for numbers only and provided an example. But, In-case end users did not understand, I'd like to have a message for them to say that they must type in number and not text.
    Currently, with the limitation I've made, they couldn't type in any letters but, they might be frustrated and not fill in anything!
    Please help!
    Thanks,

    Thank you for the code.
    Is it correct to put that code under VALIDATE > run custome validate script, within the Properties box?
    Because I tried it, and it worked only AFTER I typed a number onto the field.
    Since my goal is to have the alert BEFORE, so if someone typed in a text, they should see the alert and correct themselves to type in a number instead.
    Please clarify.
    Thanks!

  • S there a way that I can send a monthly reminder to fill out this form?

    Is there a way that I can send a monthly reminder to have the form completed ?

    Hi,
    Unfortunately, this functionality is not available in Adobe FormsCentral.
    Regards,
    Nakul

  • Smart Form for Reminder Letters (Purchase Orders)

    Hi All,
    Is there a standard form for the reminder/urging letters for undelivered items in a purchase order. I've defined the purchasing value keys and I'm trying to see what the reminder letter looks like. Can anyone layout the steps to search for or update a smart form?
    Many thanks in advance!

    I believe I have configured everything correctly, however, when I try to generate the message from ME22N I get an error "incorrectly processed". What does that mean?
    My processing routine is:
    Medium - 5 External Send
    Program: SAPFM06P
    Form Routine - ENTRY_MAHN
    Form: MEDRUCK
    Smartform: /SMB40/MMPO_L

  • Send Reminder using the Form Dates

    Hi all.
    I don't know what is the best way to send reminders (emails) checking the Form dates .
    For example:
    There is a task assign where the user enter 5 dates (date 1, date 2, date 2.... etc)
    Then, I need to send emails to "Xpath user" when the system date  is:  "date 1" - 24 hrs (for example).  The same with date 2 , date 3... etc.
    How can I to do it?
    Need I to write the dates in Database?
    Some Ideas?
    Thanks a lot.
    Maria

    You could use a gateway with a branch for each email that will be sent. Put a Wait Point before the send email step. Set the days to wait as an XPath expression using get-days-from-dateTime-difference(current-date(), Form Date). Subtract 1 for your minus 24 hours.

  • Reminder:Tomorrow -Thu San Francisco and Ottawa Oracle Forms Upgrade events

    Join the Free Oracle Developer Days on upgrading Oracle Forms to the Web. Tomorrow 15-May-03 at SF and Ottawa.
    Register online at:
    http://otn.oracle.com/events/otnworkshop/forms.html
    Toronto and Seattle next week.

  • Is it possible to see who has saved progress on a web form, but not submitted?

    We are using FormsCentral for our application process, and we are allowing applicants to save forms. Is it possible to see who has started a web form, and saved it, but hasn't submitted yet? Maybe by cc'ing the email notificiation they get to an admin?
    We'd like to see who is working on the applications, and also to send them a reminder that they need to complete and submit the form by the deadline.

    Hi;
    No, there isn't a way for you to see anything about who has saved progress.
    Thanks,
    Josh

  • Blank White Screen Appears after deploying the form on server

    Hi Experts,
    We have one strange issue with the interactive form developed.
    One of our end user is seeing a Blank White Screen with Red cross at corner when he opens the form in portal.
    The form Layout type is ZCI and Display type in Web Dynpro is Native. THe user has Adobe 9 version and working on Internet explorer 6.0.
    Kindly let me know how to solve this problem.
    Thanks & Regards,
    Phani.

    Hello,
    this happens when the activeX component is not installed for ACF forms. You say you have ZCI so that should not be the issue. I would recommend to try to open other PDF forms on the internet or offline using this users browser. I would re-install the Reader (well, I would use 8.1, because I´ve heard 9 has problems sometimes). And maybe try to install that activeX component. And... now it reminds me of... check his browser security properties, maybe he is so "secure" that he cannot see the form.
    Otto

  • Access 2013: Sum fields on a form suddenly showing up blank

    I have a simple Access database (originally built in 2010, now running 2013). Sometime in the last week or so all of the SUM fields in the database started showing up BLANK (one minute everything was working fine, the next it wasn't, not sure what happened
    in between). Even when I create a new, basic form, I can't seem to get my SUM fields working.
    For example, I have a table where I document number of miles traveled for work purposes, the fields include: TravelDate, ProjectID, Mileage, and Description. Mileage is a Number field, Long Integer. If I create a continuous form, connect it to the table
    (same thing happens if I connect to a query), add a field in the Detail section with
    Mileage as control source and txtMileage as name and a field in the FORM FOOTER that is: =Sum([txtMileage])...the SUM field is empty in
    Form View. And, there are no NULL values in the data set. This is happening across all of my forms and subforms, all SUM fields are now displaying as blank.
    Is it possible that I changed a global Access setting to cause this? A form setting? Any other ideas?
    Thanks!
    Laura

    I had the same sudden issue. But I was able to determine that it involved only one workstation. All the others were fine, as well as a test run on another Win 8 station outside the environment. From there I was able to determine that  a third party
    app had been installed near the time of the problem showing up. I uninstalled it and it immediately was resolved. The app was a C# based tool thought the authors have yet to identify why this caused a problem. My suspicion is that they wrote a 32 bit version
    and this was installed on a 64 bit station, and there is some issue with mso.dll, where I believe the function calls exist for sum. I am testing to see if there are similar function errors in Excel.
    What is noticeable was that Access did not throw a an Error# nor a #name. Just nothing appeared, and when you click on a row, the sum would appear, though it was incorrect.
    In Access 2010 I remember there were some footer field issues in continuous which eventually were patched.
    It was an opportunity to remind my client - do not install anything from any one on the live system without prior testing.

  • Reminder  for open Orders of Costumer who made a  New order

    Hello Experts
    When adding a new Order to costumer, I want a Reminder or a Pop-up Block/notice That will tell me if this Costumer already have open orders in the system.
    And this for the reason of merging or combining a few orders together into one package for same costumer.
    Sometimes orders shipped out without notice that another order had shipped a day before to same costumer.
    Is it possible to make this kind of pop-up/block/Reminder?
    Is it possible to make this reminder  written in the Order Document edit?
    Thank you very much for your help.
    D.Medalion
    sorry for some wording mistakes - English is not my native language.

    Dear Heather,
    Thanks for trying to help me with my problem.
    I am familliar with Pick & Pack and it does'nt sutible for our company. maybe in the future, but for now; the inventory quantities are not always 100% correct in our SAP records (We are a small company and still not perfect) whice causes some issues with this Manager (because it's always rely on Available qty).
    But thanks again for suggesting it.
    About your question: In my company, a Sales order is being made by the Clerk, Then sent to the Stocker to Pick the package, after full Packing of the pallet, the stocker notify the clerk. then the Clerk is able to produce an A/R Invoice and arrange shipping.
    The problem happening when one order is being packed and put a side for waiting shipment. then another order for the same Client is being proccessed, the Stocker pick it up, and pack it. this causes a cituation of two diffrent packages for same client.
    The first package could sent out during the picking of the other one or even an Hour before. it's the same principle. eventually there are two shipping cost for us. instead of pack it all together in same pallet.
    I would like to create a FMS query (as gordon suggest me) to triger inside the Order form, during the adding new order. and putting the clients name. it will triger a note or warning on a rubric i choose.
    IF [Cardcode] has open orders THEN note "Attention - client have open orders!" , ELSE do nothing.
    I'm sorry for the non proffesional wording of the query, but this is the general idea that i have.
    Maybe Heather , you could help me formulate this query.
    Thanks a lot.
    D.Medalion

  • Dunning form F150- Telefon/fax/mail printing for 1 user and not for other

    Hello expert,
    This is regarding the printing of the dunning form using F150. 
    At first, using company code and account clerk (BUSAB), we retrieve the user id.  The program uses FM BAPI_USER_GET_DETAIL to get the address details of this user id.  The user name, telephone and fax adn email are printed in the dunning form (1st reminder, 2nd reminder and so on).  The problem here is , the address details are printed on the form for one user and not for the other user who is processing.  Any idea regarding this.  Do I need to give any user setting parameter in SU01 or is there any authoriztaion issue which is blocking this.  Awaiting reply,
    Cheers,
    Bala

    I'm having the same problem with Exchange 2003, I can get it to work with Entourage and on my iPhone, but it keeps rejecting my password on Mail.app. If I keep entering the password it starts to update with server, but it won't save the password. IMAP is on for my account which is how it works on iPhone.
    I'm starting to think it has something to do with Keychain Access or Mail.app and not so much Exchange Server. If anyone has found a solution please let me know,
    Thanks

  • Sending Smart forms O/P as an attachment thru e-mail...

    Hi friends...
    I have dveloped a new Smartform for PO reminder letter..
    and I am trying to send it as an attachment thru mail...
    the code I wrote for that is given...
    but I am getting a runtime error like
    In program "CL_TRACE_BCS==================CP ", the following syntax error
    occurred                                                                 
    in the Include "CL_TRACE_BCS==================CU " in line 85:            
    "Implementation missing for method "END_FUNC". "END_FUNC"."               
    Plz help me....
    *******CODE********
    REPORT  zmm_vendor_reminder_mail.
    TABLES : ekko,ekpo,eket,makt,adrc,adr6,lfa1.
    DATA: fm_name TYPE rs38l_fnam.
    DATA: BEGIN OF itab1 OCCURS 0.
            INCLUDE STRUCTURE lfa1.
    DATA: END OF itab1.
    DATA : BEGIN OF itab OCCURS 0.
            INCLUDE STRUCTURE zmm_podetails.
    DATA: END OF itab.
    DATA : BEGIN OF it_pos OCCURS 0 ,
            bukrs LIKE ekpo-bukrs,
            werks LIKE ekpo-werks,
            ebeln LIKE eket-ebeln,
            ebelp LIKE eket-ebelp,
            etenr LIKE eket-etenr,
            bedat LIKE eket-bedat,
            matnr LIKE ekpo-matnr,
            meins LIKE ekpo-meins,
            menge LIKE eket-menge,
            wemng LIKE eket-wemng,
            eindt LIKE eket-eindt,
            lifnr LIKE ekko-lifnr,
    END OF it_pos.
    DATA : BEGIN OF it_vendor OCCURS 0 ,
            lifnr LIKE lfa1-lifnr,
            name1  LIKE adrc-name1,
            street LIKE adrc-street,
            str_suppl1 LIKE adrc-str_suppl1,
            str_suppl2 LIKE adrc-str_suppl2,
            city1 LIKE adrc-city1,
            post_code1 LIKE adrc-post_code1,
            smtp_addr LIKE adr6-smtp_addr,
            adrnr LIKE lfa1-adrnr,
            telf1 LIKE lfa1-telf1,
            telf2 LIKE lfa1-telf2,
    END OF it_vendor.
    *RAMESH **********
    tables: soud.
    data: control_parameters TYPE ssfctrlop,
    output_options TYPE ssfcompop,
    EMail_Subject(50) TYPE c value 'abc'.
    DATA: email_recipient TYPE SWOTOBJID,
    email_sender TYPE SWOTOBJID,
    g_mail_app_obj type SWOTOBJID.
    *concatenate text-004 '400000124' into EMail_Subject.
    control_parameters-device = 'MAIL'.
    control_parameters-no_dialog = 'X'.
    control_parameters-preview = space.
    output_options-tdnewid = 'X'.
    output_options-tdtitle = EMail_Subject.
    SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    SELECT-OPTIONS : s_bukrs FOR ekpo-bukrs,
                     s_werks FOR ekpo-werks,
                     s_ekgrp FOR ekko-ekgrp,
                     s_lifnr FOR ekko-lifnr,
                     s_ebeln FOR ekko-ebeln,
                     s_eindt FOR eket-eindt,
                     s_mtart FOR ekpo-mtart,
                     s_matkl FOR ekpo-matkl,
                     s_matnr FOR ekpo-matnr.
    SELECTION-SCREEN : END OF BLOCK b1.
    PERFORM mail_recipient_object.
    PERFORM mail_sender_object.
    PERFORM mail_appl_object changing g_mail_app_obj.
    *RAMESH **********
    *******************************SELECTION-SCREEN************
    AT SELECTION-SCREEN.
    Validate test for Plant in selections
      LOOP AT s_werks.
        IF NOT s_werks-high IS INITIAL.
          SELECT SINGLE * FROM ekpo
                          WHERE werks = s_werks-high.
          IF sy-subrc NE 0.
            MESSAGE e600(fr) WITH 'This Plant'
                                      s_werks-high ' does not exist.'
          ENDIF.
        ENDIF.
        IF NOT s_werks-low IS INITIAL.
          SELECT SINGLE * FROM ekpo
                          WHERE werks = s_werks-low.
          IF sy-subrc NE 0.
            MESSAGE e600(fr) WITH 'This Plant'
                                    s_werks-low ' does not exist.'
          ENDIF.
        ENDIF.
      ENDLOOP.
    START-OF-SELECTION.
      PERFORM get_data.
      CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
        EXPORTING
          formname                 = 'ZMM_VENDOR_REMINDER_MAIL'
      VARIANT                  = ' '
      DIRECT_CALL              = ' '
        IMPORTING
          fm_name                  = fm_name
        EXCEPTIONS
          no_form                  = 1
          no_function_module       = 2
          OTHERS                   = 3.
      IF sy-subrc <> 0.
        WRITE: / 'ERROR 1'.
      ENDIF.
    CALL FUNCTION fm_name
    EXPORTING
      ARCHIVE_INDEX              =
      ARCHIVE_INDEX_TAB          =
      ARCHIVE_PARAMETERS         =
       CONTROL_PARAMETERS         = control_parameters
       MAIL_APPL_OBJ              = g_mail_app_obj
       MAIL_RECIPIENT             = email_recipient
       MAIL_SENDER                = email_sender
       OUTPUT_OPTIONS             = output_options
       USER_SETTINGS              = 'X'
    IMPORTING
      DOCUMENT_OUTPUT_INFO       =
      JOB_OUTPUT_INFO            =
      JOB_OUTPUT_OPTIONS         =
      TABLES
        itab1                      = itab1
        itab                       = itab
    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.
    *&      Form  get_data
          text
    FORM get_data.
      SELECT a~bukrs a~werks a~ebeln a~ebelp
               b~bedat a~matnr a~meins b~menge
               b~wemng b~eindt c~lifnr b~etenr
         FROM ekpo AS a
               INNER JOIN eket AS b
                  ON a~ebeln = b~ebeln AND
                     a~ebelp = b~ebelp
               INNER JOIN ekko AS c
                  ON a~ebeln = c~ebeln AND
                     a~bukrs = c~bukrs
                INTO CORRESPONDING FIELDS OF TABLE it_pos
              WHERE a~bukrs  IN s_bukrs
                AND a~werks  IN s_werks
                AND b~eindt  IN s_eindt
                AND c~lifnr  IN s_lifnr
                AND c~ekgrp  IN s_ekgrp
                AND c~ebeln  IN s_ebeln
                AND a~mtart  IN s_mtart
                AND a~matkl  IN s_matkl
                AND a~matnr  IN s_matnr
                AND c~bstyp EQ 'F'
                AND c~loekz EQ space
                AND a~loekz EQ space
                AND b~menge > b~wemng.
      SELECT DISTINCT a~lifnr b~name1 b~street b~str_suppl1 b~str_suppl2
             b~city1 b~post_code1 a~adrnr a~telf1 a~telf2
        FROM lfa1 AS a
             INNER JOIN adrc AS b
             ON a~adrnr = b~addrnumber
            INTO CORRESPONDING FIELDS OF TABLE it_vendor
            FOR ALL ENTRIES IN it_pos
          WHERE a~lifnr = it_pos-lifnr.
      LOOP AT it_vendor.
        SELECT SINGLE * FROM adr6
         WHERE addrnumber = it_vendor-adrnr
           AND persnumber EQ space.
        IF sy-subrc = 0.
          it_vendor-smtp_addr = adr6-smtp_addr.
        ENDIF.
        MODIFY  it_vendor.
        SELECT SINGLE * FROM lfa1
         WHERE lifnr = it_vendor-lifnr.
        IF sy-subrc EQ 0.
          MOVE-CORRESPONDING lfa1 TO itab1.
          APPEND itab1.
        ENDIF.
      ENDLOOP.
      LOOP AT it_pos.
        itab-bukrs = it_pos-bukrs.
        itab-ebeln = it_pos-ebeln.
        itab-ebelp = it_pos-ebelp.
        itab-matnr = it_pos-matnr.
        itab-bedat = it_pos-bedat.
        itab-meins = it_pos-meins.
        itab-eindt = it_pos-eindt.
        itab-lifnr = it_pos-lifnr.
        itab-etenr = it_pos-etenr.
        APPEND itab.
        CLEAR itab.
      ENDLOOP.
    ENDFORM.                    "get_data
    *&      Form  mail_recipient_object
          text
    -->  p1        text
    <--  p2        text
    form mail_recipient_object .
    data: email_address TYPE SO_NAME.
    email_address = '[email protected]'.
    CALL FUNCTION 'CREATE_RECIPIENT_OBJ_PPF'
    EXPORTING
      IP_COUNTRY              =
      IP_FAXNO                =
       IP_MAILADDR             = email_address
       IP_TYPE_ID              = 'U'
    IMPORTING
       EP_RECIPIENT_ID         = email_recipient
      EP_ADDRESS              =
      ET_RECIPIENT            =
    EXCEPTIONS
       INVALID_RECIPIENT       = 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.
    endform.                    " mail_recipient_object
    *&      Form  mail_sender_object
          text
    -->  p1        text
    <--  p2        text
    form mail_sender_object .
    CALL FUNCTION 'CREATE_SENDER_OBJECT_PPF'
    EXPORTING
       IP_SENDER            = sy-uname
    IMPORTING
       EP_SENDER_ID         = email_sender
    EXCEPTIONS
       INVALID_SENDER       = 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.
    endform.                    " mail_sender_object
    *&      Form  mail_appl_object
          text
         <--P_G_MAIL_APP_OBJ  text
    form mail_appl_object  changing p_g_mail_app_obj.
    include <cntn01>.
    DATA: FOLDER TYPE swc_object,
    BEGIN OF SOFMFOL_KEY,
    FOLDERTYPE LIKE SOFM-FOLTP,
    FOLDERYEAR LIKE SOFM-FOLYR,
    FOLDERNUMBER LIKE SOFM-FOLNO,
    TYPE LIKE SOFM-DOCTP,
    YEAR LIKE SOFM-DOCYR,
    NUMBER LIKE SOFM-DOCNO,
    FORWARDER LIKE SOUB-USRNAM,
    END OF SOFMFOL_KEY,
    BOR_KEY LIKE SWOTOBJID-OBJKEY.
    SELECT single * FROM soud WHERE sapnam LIKE sy-uname AND deleted = ' '.
    IF sy-subrc NE 0.
    CALL FUNCTION 'SO_USER_AUTOMATIC_INSERT'
    EXPORTING
       SAPNAME                       = SY-UNAME
      SO_KEY                        = ' '
      SEND_MAIL_IF_NO_ADDRESS       = 'X'
    IMPORTING
      USRADR                        =
    EXCEPTIONS
       NO_INSERT                     = 1
       SAP_NAME_EXIST                = 2
       X_ERROR                       = 3
       SAP_NAME_NOT_EXIST            = 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.
    clear sofmfol_key.
    sofmfol_key-type = 'FOL'.
    sofmfol_key-year = soud-inbyr.
    sofmfol_key-number = soud-inbno.
    bor_key = sofmfol_key.
    IF not bor_key is initial.
    swc_create_object folder 'SOFMFOL' bor_key.
    IF sy-subrc = 0.
    swc_object_to_persistent folder g_mail_app_obj.
    IF sy-subrc ne 0.
    clear g_mail_app_obj.
    ENDIF.
    ENDIF.
    ELSE.
    clear g_mail_app_obj.
    ENDIF.
    endform.                    " mail_appl_object

    Hi Ramesh
    Just checkout the FORM interface whether you are passing the proper parameters or not. Also, check their datatypes....
    I couldnot find any error in your code by seeing it....
    Regards

  • Problem with new DB app, report+form, report works great, form says ORA-01403: no data found

    I have a new table, the PK is a varchar2(5) column, when I allow the default query in the report to do its work, I get all the expected data.  when I click on the edit icon (pencil), I get an error screen indicating ORA-01403: no data found.  I'm hosed!  This was generated by the app!  no changes were made to anything in the app, except to turn off tabs at create time.  I even left the default name.
    My ARF is hitting the right table with the PK column, but finds nothing.  I have the "success" message showing me the PK value.  What could be going on here, and how can it be addressed?  Today is the 1st time I have seen this matter.
    I'm running 4.22 as the workspace admin, I have other apps that work fine (to expectation), my browser is FF22, though I plan a downgrade to 18.  Our DB is 11.1.0.7.

    Jorge, thanks for your attention to my problem, I appreciate any insights, although there is a little clarification I can offer.  Also, if you can, please remind me the tags to use in my text that would properly set off the code snippets or prior message content?
    [you wrote]
    You said you have a "success" message showing you the PK value. Can you elaborate on this?
    The form page, under the ARF, allows for the display of a "success" message and a "failure" message.  I have seen my "success" message appear, but it didn't show my key field as a brought-back value (which I told it to include), and I think now this is not relevant any longer.  I found that there was a link on the report attributes page between #ROWID# and a P2_ROWID that was incorrect (probably from an earlier stage of dev in the app), and I changed this to my key field, and this altered the outcome of the ARF action.  This leads to ....
    [you wrote]
    Can you see the correct PK value in the URL? Does the item parameter match what you expect (correct page item and value)? Perhaps share that full URL here?
    I have expected values in my URL.  The URL does show my key value (tail end of URL underlined here):
    ../apex/f?p=120:2:7519563874482::NO::P2_VCODE:RB15
    [you wrote]
    Debug the page and see which process, item or step is actually failing. You could be running some other process on the form page and that could be what actually fails.  Treat it as if the ARF works correctly and see what else could be happening.
    I can add the detail that my 1st message was based on testing with a table where I set the PK as data type VARCHAR2, but in more testing on the actual app (whose URL piece is above) I am using a PK which is CHAR.
    The result of the debug effort is that APEX has built its own query for pulling back the row in the ARF, and it is joining on my PK field to an APEX item P_ROWID which I don't think I created.  Nor does it appear to offer me any avenue for correcting it.    debug snippet:    where "VCODE" = :p_rowid; end;

Maybe you are looking for