EWM RF Programming Issue - Adding a field to screen

I am facing a development issue and thought may be some of you could help me with it.  I have added a new field (Country of Origin) in - /scwm/rfui - > 03 Inbound Process - >04 Receiving of Handling Units - >01 -> Rec of HU by Delivery in screen 302 by converting it to 900 using the Wizard.  I am good unto this point.
Here is where I am facing difficulty.
1. How do I make this field required field? I have set up the checkbox in the screen attributes. However, until I do this in 'Verification', its not going to be effective. I couldn't find a way to add this to /SCWM/TVALID_PRF. Can you please suggest.
     I also noticed that all the fields in this screen are from structure /SCWM/S_RF_REHU_PROD. Since Country of Origin is not part of this sturcture, I have pulled this field using the Wizard from Table /SCWM/S_SP_A_ITEM_PRDI. Is that the right thing to do?
2. Once I make it a required field, how do I put the logic to populate the logic to capture this entry from the RF screen and populate it into the eWM database.
I would greatly appreciate if you could give me some guidance.
Regards,
Bharat
I would like to rephrase the question by asking has any EWM RF guru come across the requirement to make a new field mandatory on the RF screen and secondly how /where was the logic written to capture the value entered on the RF Screen to be saved.
Hopefully someone can guide me with eWM RF screen modif.
Thanks,
Bharat
Message was edited by: Brad Khambampati

Hi Brad,
Please refer the above link.
Page Number : 46 (to activate the required field attribute for the given field)
/scwm/cl_rf_bll_srvc=>set_screlm_required_on(‘/SCWM/S_
RF_PICKPT-VLPLA’)

Similar Messages

  • Issue : Adding additional fields  to a standard page

    Hi OAF experts,
    My requirement is I have to add 2 custom fileds to a Standard Page,the 2 fields are not available in any standard table,
    So i have created one Custom table for the addtional fields,
    my VO is EO based VO , So i have created one standalone EO based on Custom table.
    I have extended my VO adding the custom EO,
    after all things like substuting ,importing,compiling .java files,bouncing server iam getting an error like 'unable to access the draft quote'.
    At the time of Extending VO my additional fileds coming from custom EO are becoming as Transient,
    Iam working on R12.1.1 ,Jdev 10.1.3.3
    can any body please tell approach of mine is correct or not,
    othervise Can you tell me the right approach,
    Thanks,

    Hi Prathap,
    Thanks for the reply,
    but i have already modified sql Query,after that only the error is coming
    my custom fields are Quote Type,Base Quote. which are in last part of select statement.
    iam giving my query:
    SELECT BidHeadersEO.BID_NUMBER,
    BidHeadersEO.AUCTION_HEADER_ID,
    BidHeadersEO.BIDDERS_BID_NUMBER,
    BidHeadersEO.BID_TYPE,
    BidHeadersEO.CONTRACT_TYPE,
    BidHeadersEO.TRADING_PARTNER_CONTACT_NAME,
    BidHeadersEO.TRADING_PARTNER_CONTACT_ID,
    BidHeadersEO.TRADING_PARTNER_NAME,
    BidHeadersEO.TRADING_PARTNER_ID,
    BidHeadersEO.PHONE,
    BidHeadersEO.FAX,
    BidHeadersEO.EMAIL,
    BidHeadersEO.BID_STATUS,
    BidHeadersEO.BID_STATUS_NAME,
    BidHeadersEO.AWARD_STATUS,
    BidHeadersEO.AWARD_STATUS_NAME,
    BidHeadersEO.BID_EFFECTIVE_DATE,
    BidHeadersEO.BID_EXPIRATION_DATE,
    BidHeadersEO.PUBLISH_DATE,
    BidHeadersEO.CANCELLED_DATE,
    BidHeadersEO.DISQUALIFY_REASON,
    BidHeadersEO.FREIGHT_TERMS_CODE,
    BidHeadersEO.CARRIER_CODE,
    BidHeadersEO.FOB_CODE,
    BidHeadersEO.NOTE_TO_AUCTION_OWNER,
    BidHeadersEO.ATTACHMENTS_FLAG,
    BidHeadersEO.LANGUAGE_CODE,
    BidHeadersEO.CREATION_DATE,
    BidHeadersEO.CREATED_BY,
    BidHeadersEO.LAST_UPDATE_DATE,
    BidHeadersEO.LAST_UPDATED_BY,
    BidHeadersEO.AUCTION_CREATION_DATE,
    BidHeadersEO.BID_CURRENCY_CODE,
    BidHeadersEO.RATE,
    BidHeadersEO.RATE_TYPE,
    BidHeadersEO.RATE_DATE,
    BidHeadersEO.MIN_BID_CHANGE,
    BidHeadersEO.ORDER_NUMBER,
    BidHeadersEO.PO_TXN_FLAG,
    BidHeadersEO.DOCUMENT_TRACKING_ID,
    BidHeadersEO.PROXY_BID_FLAG,
    BidHeadersEO.NUMBER_PRICE_DECIMALS,
    BidHeadersEO.PO_AGREED_AMOUNT,
    BidHeadersEO.BID_NUMBER_ORIGINAL_ROUND,
    BidHeadersEO.BID_NUMBER_PREV_ROUND,
    BidHeadersEO.DOCTYPE_ID,
    BidHeadersEO.BID_REVISION_NUMBER,
    BidHeadersEO.ORIGINAL_BID_NUMBER,
    BidHeadersEO.ORIGINAL_REVISION_NUMBER,
    BidHeadersEO.CANCEL_REASON,
    BidHeadersEO.VENDOR_ID,
    BidHeadersEO.VENDOR_SITE_ID,
    BidHeadersEO.AGENT_ID,
    BidHeadersEO.CREATE_SOURCING_RULES,
    BidHeadersEO.UPDATE_SOURCING_RULES,
    BidHeadersEO.RELEASE_METHOD,
    BidHeadersEO.PO_HEADER_ID,
    BidHeadersEO.PO_WF_CREATION_RND,
    BidHeadersEO.PAYMENT_TERMS_ID,
    BidHeadersEO.PO_ERROR_CODE,
    BidHeadersEO.RATE_DSP,
    BidHeadersEO.PO_START_DATE,
    BidHeadersEO.PO_END_DATE,
    BidHeadersEO.INITIATE_APPROVAL,
    BidHeadersEO.PO_ERROR_MSG,
    BidHeadersEO.DRAFT_LOCKED,
    BidHeadersEO.DRAFT_LOCKED_BY,
    BidHeadersEO.DRAFT_LOCKED_BY_CONTACT_ID,
    BidHeadersEO.DRAFT_LOCKED_DATE,
    BidHeadersEO.DRAFT_UNLOCKED_BY,
    BidHeadersEO.DRAFT_UNLOCKED_BY_CONTACT_ID,
    BidHeadersEO.DRAFT_UNLOCKED_DATE,
    BidHeadersEO.ATTRIBUTE_LINE_NUMBER AS ATTRIBUTELINENUMBER,
    BidHeadersEO.VENDOR_SITE_CODE,
    BidHeadersEO.SURROG_BID_FLAG,
    BidHeadersEO.SURROG_BID_CREATED_TP_ID,
    BidHeadersEO.SURROG_BID_CREATED_CONTACT_ID,
    BidHeadersEO.SURROG_BID_RECEIPT_DATE,
    BidHeadersEO.SURROG_BID_ONLINE_ENTRY_DATE,
    BidHeadersEO.COLOR_SEQUENCE_ID,
    BidHeadersEO.OLD_NOTE_TO_AUCTION_OWNER,
    BidHeadersEO.OLD_BIDDERS_BID_NUMBER,
    BidHeadersEO.OLD_BID_EXPIRATION_DATE,
    BidHeadersEO.OLD_MIN_BID_CHANGE,
    BidHeadersEO.OLD_SURROG_BID_RECEIPT_DATE,
    BidHeadersEO.OLD_BID_STATUS,
    BidHeadersEO.OLD_BID_NUMBER,
    BidHeadersEO.DISPLAY_PRICE_FACTORS_FLAG,
    BidHeadersEO.REQUEST_ID,
    BidHeadersEO.REQUEST_DATE,
    BidHeadersEO.IMPORT_FILE_NAME,
    BidHeadersEO.REQUESTED_BY,
    decode(auctionHeader.IS_PAUSED, 'Y',
    pon_response_pvt.get_header_close_bidding_date(BidHeadersEO.auction_header_id),
    auctionHeader.CLOSE_BIDDING_DATE) AS AUC_CLOSE_BIDDING_DATE,
    auctionHeader.AUCTION_TITLE AS AUCTION_TITLE,
    auctionHeader.BID_RANKING AS AUC_BID_RANKING,
    auctionHeader.MIN_BID_CHANGE_TYPE AS AUC_MIN_BID_CHANGE_TYPE,
    auctionHeader.MIN_BID_DECREMENT AS AUC_MIN_BID_DECREMENT,
    auctionHeader.NUMBER_PRICE_DECIMALS AS AUC_NUMBER_PRICE_DECIMALS,
    auctionHeader.OPEN_BIDDING_DATE AS AUC_OPEN_BIDDING_DATE,
    auctionHeader.SUPPLIER_VIEW_TYPE AS AUC_SUPPLIER_VIEW_TYPE,
    auctionHeader.FULL_QUANTITY_BID_CODE AS AUC_FULL_QUANTITY_BID_CODE,
    auctionHeader.AUCTION_STATUS,
    auctionHeader.AUCTION_TYPE,
    auctionHeader.BID_LIST_TYPE,
    auctionHeader.CURRENCY_CODE AUCTION_CURRENCY_CODE,
    auctionHeader.RATE_TYPE AUCTION_RATE_TYPE,
    auctionHeader.RATE_DATE AUCTION_RATE_DATE,
    auctionHeader.RATE AUCTION_RATE,
    auctionHeader.NOTE_TO_BIDDERS,
    auctionHeader.PROXY_BID_ALLOWED_FLAG ,
    auctionHeader.MULTIPLE_ROUNDS_FLAG,
    auctionHeader.AUCTION_ROUND_NUMBER,
    auctionHeader.BID_RANKING,
    auctionHeader.TRADING_PARTNER_CONTACT_ID auction_tp_contact_id,
    auctionHeader.CONTERMS_EXIST_FLAG,
    auctionHeader.SHOW_BIDDER_SCORES,
    decode( nvl(AuctionHeader.IS_PAUSED, 'N'), 'Y','Y', nvl2(AuctionHeader.STAGGERED_CLOSING_INTERVAL, 'S', 'N')) as is_paused,
    auctionHeader.HAS_PE_FOR_ALL_ITEMS AUC_HAS_PE_FOR_ALL_ITEMS,
    auctionHeader.HAS_PRICE_ELEMENTS AUC_HAS_PRICE_ELEMENTS,
    auctionHeader.PF_TYPE_ALLOWED AUC_PF_TYPE_ALLOWED,
    auctionHeader.BID_FREQUENCY_CODE BID_FREQUENCY_CODE,
    auctionHeader.BID_VISIBILITY_CODE BID_VISIBILITY_CODE,
    lookups.MEANING BID_VISIBILITY_CODE_MEANING,
    auctionHeader.EVENT_ID EVENT_ID,
    auctionHeader.RANK_INDICATOR RANK_INDICATOR,
    'Y' AS YES_STRING,
    auctionHeader.HAS_ITEMS_FLAG AUC_HAS_ITEMS_FLAG,
    auctionHeader.PUBLISH_RATES_TO_BIDDERS_FLAG PUBLISH_RATES_TO_BIDDERS_FLAG,
    auctionHeader.ALLOW_OTHER_BID_CURRENCY_FLAG ALLOW_OTHER_BID_CURRENCY_FLAG,
    auctionHeader.DERIVE_TYPE AUC_DERIVE_TYPE,
    auctionHeader.DOCUMENT_NUMBER AUCTION_DISPLAY_NUMBER,
    auctionHeader.AUCTION_HEADER_ID_ORIG_ROUND,
    auctionHeader.AUCTION_HEADER_ID_PREV_ROUND,
    auctionHeader.TRADING_PARTNER_ID AUC_TRADING_PARTNER_ID,
    auctionHeader.CONTRACT_ID,
    auctionHeader.CONTRACT_VERSION_NUM,
    PON_AUCTION_PKG.TIME_REMAINING(auctionHeader.auction_header_id) TIME_LEFT,
    auctionHeader.NUMBER_OF_EXTENSIONS,
    auctionHeader.AUCTION_HEADER_ID_ORIG_AMEND,
    nvl(auctionHeader.amendment_number, 0) AUCTION_AMENDMENT_NUMBER,
    auctionHeader.HDR_ATTR_ENABLE_WEIGHTS,
    auctionHeader.HDR_ATTR_DISPLAY_SCORE,
    auctionHeader.HAS_HDR_ATTR_FLAG,
    auctionHeader.POWER_BIDDING_ENABLED_FLAG,
    auctionHeader.PROXY_BIDDING_ENABLED_FLAG,
    to_char(null) POWER_BID_ON_LOSING_LINES,
    auctionHeader.supplier_enterable_pymt_flag,
    auctionHeader.progress_payment_type,
    auctionHeader.Advance_negotiable_flag, auctionHeader.recoupment_negotiable_flag,
    auctionHeader.progress_pymt_negotiable_flag,
    auctionHeader.retainage_negotiable_flag, auctionHeader.max_retainage_negotiable_flag,
    auctionHeader.po_style_id,
    auctionHeader.last_line_number,
    auctionHeader.number_of_lines,
    auctionHeader.display_best_price_blind_flag,
    auctionHeader.STAGGERED_CLOSING_INTERVAL,
    auctionHeader.PRICE_TIERS_INDICATOR,
    BidHeadersEO.TECHNICAL_SHORTLIST_FLAG,
    BidHeadersEO.SHORTLIST_FLAG,
    nvl(auctionHeader.TWO_PART_FLAG, 'N') TWO_PART_FLAG,
    auctionHeader.SEALED_AUCTION_STATUS,
    auctionHeader.LAST_PAUSE_DATE,
    auctionHeader.TECHNICAL_EVALUATION_STATUS,
    auctionHeader.TECHNICAL_LOCK_STATUS,
    BidHeadersEO.SUBMIT_STAGE,
    PFCQuoteEO.QUOTE_TYPE,
    PFCQuoteEO.BASE_QUOTE
    FROM
    PON.PON_BID_HEADERS BidHeadersEO,
    PON.PON_AUCTION_HEADERS_ALL AuctionHeader,
    FND_LOOKUP_VALUES lookups,
    PON.PFC_PON_BID_HEADERS_EXT PFCQuoteEO
    WHERE
    BidHeadersEO.BID_NUMBER = :1
    AND
    BidHeadersEO.AUCTION_HEADER_ID = AuctionHeader.AUCTION_HEADER_ID
    AND
    BidHeadersEO.BID_STATUS = 'DRAFT'
    AND
    lookups.lookup_type = 'PON_BID_VISIBILITY_CODE'
    AND
    lookups.lookup_code = auctionHeader.BID_VISIBILITY_CODE
    AND
    lookups.language = USERENV('LANG')
    AND
    lookups.view_application_id = 0
    AND
    lookups.security_group_id = 0
    AND
    PFCQuoteEO.BID_NUMBER = bidheaderseo.BID_NUMBER
    Edited by: user12260892 on Jan 19, 2010 4:46 AM

  • Adding custom fields in screen

    I have added two custom fields in QUOTATION(VA21) in additional data tab B...when i create quotation for a particular sales order i am getting the fields in VBAK table and the issue is while creating sales order for the same i have to get these field values automatically in the screen but i m not getting this ......how to do this?
    Can anyone help me in this?

    Hi,
    It seems that you have added in BADI/EXIT where it is specific to Quotation. Hence these fields are not visible in the sales order. Or there might be some restriction only to the transaction VA21.
    Please search and check the correct BADI for the sales order.
    May be you need to add the same code once again in another BADI.

  • Error on MIGO with added new field that was not pass empty

    Hello,
    I added new field and screen to MIGO with MB_MIGO_BADI using Sample
    Code. It seems on MIGO. But when i pass empty this new field, i take an
    error message. So how can i pass empty for this new field?
    Best regards,
    Munur

    I send all methods codes by order :
    Moderator message - Please respect the 5,000 character maximum when posting. Post only the relevant portions of code
    Edited by: Rob Burbank on Jan 11, 2011 5:12 PM

  • Issue After Rating field is added to the Discussion Board List in SharePoint 2013

    Hi ,
    We are facing issues After Rating field is added to the Discussion Board List in SharePoint 2013. We are getting below error while adding a new item or editing a new item. Please help on this.
    Ashish Kumar Baranwal

    Users which were getting issues actually getting below error:
    [COMException (0x81020014): One or more field types are not installed properly. Go to the list settings page to delete these fields.<nativehr>0x81020014</nativehr><nativestack></nativestack>]
       Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID,
    String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress,
    Boolean bMigration, Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +0
       Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String&
    pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration,
    Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +565
    [SPException: One or more field types are not installed properly. Go to the list settings page to delete these fields.]
       Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx) +146
       Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String&
    pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration,
    Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +2336
    Ashish Kumar Baranwal

  • Added a field VIQMEL-REFNUM on screen 7510 program SAPLIQS0

    Hi,
      I have added a field  in program SAPLIQS0 on screen 7510.This is for transaction IW52.
    The new field is displayed in th screen.When I enter any value and press enter or try to save it the value for field Reference Number disappears.
    Please let me know what needs to be done.
    Thanks & Regards,
    Sandeep Patil

    Hello,
    you have added the field in the standard screen and not written any flow logic for the screen to take data to the database.
    Instead you should create this field in screen exit of the tcode IW51 and write PBO and PAI logic in that screen.
    Hope this helps!!
    Arvind

  • Added new field to ALV but not  displaying the ouput

    Hi guys,
    I'm adding one more column to be displayed on an old existing program that uses REUSE_ALV_FIELDCATALOG_MERGE to generate the ALV fieldcat.
    DATA : BEGIN OF itab OCCURS 0,
      matnr LIKE eina-matnr,
      extwg LIKE mara-extw,
      matkl LIKE mara-matkl,
      mtart LIKE mara-mtart,
      maktx LIKE makt-maktx,
      lifnr LIKE eina-lifnr,
      wglif LIKE eina-wglif,
    <span style="color:red">idnlf like eina-idnlf,          " <----
    new field</span>
      name1 LIKE lfa1-name1,
      profl LIKE mara-profl,
    END OF itab.
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
        EXPORTING
          i_program_name         = sy-cprog
          i_internal_tabname     = 'ITAB'
          i_client_never_display = ''
          i_inclname             = sy-cprog
         i_bypassing_buffer     = 'X'
        CHANGING
          ct_fieldcat            = t_cat
        EXCEPTIONS
          inconsistent_interface = 1
          program_error          = 2
          OTHERS                 = 3.
    I've added in a new field inside the ITAB internal table, but it wouldn't appear in the t_cat, only all the old fields will appear. What have i done wrong?

    Hi
      Facing similar kind of issue.. added one field to the existing internal table. This is not getting populted by the field catalog merge FM. Tried with the suggested solution also of running programs BALVBUFDEL,
    BCALV_BUFFER_DEL_SHARED then logging off  and logging in..
    But the newly added field is not getting populated. Any suggestions would be of great help.
    Regards,
    sridevi S

  • Adding a field to an sql statement in Oracle Reports error ORA-00933

    We have been requested to add a field that already exists in the table referred to by the sql statement in Oracle Reports Builder. The report was set up by a consultant about 3 yrs ago and we don't really have much skill in this area. What is happening when I try to modify the SQL statement, either adding a field or deleting a field to the SELECT statement, causes an error message preventing the statement from being saved. The only way out of the error message is to click Cancel. The error message is
    ORA-00933:SQL command not properly ended
    ORDER BY Program ==> NAME
    Even adding or deleting a space anywhere in the SQL statement causes the error (not adding any new fields). A coworker found that if we comment out the ORDER BY, the statement will accept the new field in the SELECT section, however then we lose the order by functionality. I would like to add one additional field before the FROM. Not sure if any additional data are needed. Thank you.
    SELECT p.person_uid PIDM_KEY, p.id_number ID,
                   p.full_name_lfmi name,            
                    p.BIRTH_DATE, p.GENDER Sex,
                    Decode(a.residency,'D',p.Primary_ethnicity,'F')  Ethn,
                    a.academic_period TERM,        
                    CASE WHEN :p_group_by = 'PROGRAM' THEN a.program
                                 ELSE ' '
                    END AS Program,
                    a.COLLEGE, a.degree, a.major, ' ' rule,
                    a.STUDENT_POPULATION,a.STUDENT_LEVEL,    a.application_status Status,  a.application_status_date app_sts_dte,
                    ad.decision_date1 Last_Dec_Date,
                    ad.decision1||' '||ad.decision2||' '|| ad.decision3||' '|| ad.decision4||' '|| ad.decision5 Decisions,
                    /*  Deposit Date uses the last term entered in :p_term parameter string */
                    (SELECT MAX(deposit_effective_date) FROM usf_as_deposit WHERE account_uid = a.person_uid &term_clause group by account_uid)   AS "DEPOSIT DATE",     
                    ph.phone as PHONE,
                    CASE WHEN PS.FIRST_CONTACT IN ('NET','PAP','COM','COP') THEN PS.First_Contact
                     ELSE CASE WHEN ps.latest_contact IN ('NET','PAP','COM','COP') THEN PS.Latest_Contact
                                ELSE '  '
                                END
                    END AS FIRST_CONTACT,
                    DECODE(:p_address,'Y',REPLACE(adr.street1||' '||adr.street2||' '||adr.street3||' '||adr.city||','||adr.state||' '||adr.nation||' '||adr.zip,'  ',' '),' ') as  address, adr.nation, adr.state,
                    goremal_email_address email, a.residency, a.application_date, p.primary_ethnicity, c.cohort
    FROM MST_ADMISSIONS_APPLICATION A,
               MST_PERSON p,mst_pre_student PS,  Admissions_Cohort c, usf_v_phone_pr_ma ph,
               MST_admissions_decision_slot AD, usf_v_email, usf_v_address_dr_lr_ma_pr adr
    WHERE a.PERSON_UID = p.person_uid
            AND a.curriculum_priority  = 1
            AND a.person_uid = ps.person_uid
           AND a.person_uid = ad.person_Uid(+)
           AND a.person_uid = goremal_pidm(+)
           AND a.person_uid = adr.pidm(+)
           AND a.person_uid = ph.pidm(+)
           AND ph.rnum(+) = 1
           AND a.person_uid = c.person_uid(+)
           AND a.academic_period = c.academic_period(+)
      &Where_Clause
           /*    TAKE OUT FOLLOWING LINE AFTER DATA IS CLEANED UP  */
            AND NOT(p.id_number = '00000000'   OR SUBSTR(p.id_number,1,1) = 'B'  OR UPPER(p.full_name_lfmi)  LIKE '%TESTING%')
           AND  a.application_status_date >= NVL(:p_as_of_date,sysdate-8000)
           AND a.academic_period = ad.academic_period(+)
            AND a.application_number = ad.application_number(+)
            AND a.degree <> 'ND'    /*   AND a.college <> 'LW'                         --  Does not need non-degree and law students    */
           &Cohort_Clause 
    ORDER BY Program  &ORDER_CLAUSE

    Hi Denis,
    I tried your suggestion. The good thing is that adding the comma allowed me to be able to add a.campus to the select statement, unfortunately, another error message happened.
    ORA-00936: missing expression SELECT p . person_uid PIDM_KEY ,
    p . id_number , p . full_name_lfmi name , p . BIRTH_DATE , p . GENDER Sex ,
    Decode ( a . residency , 'D' , p . Primary_Ethnicity , 'F' ) Ethn , a . academic_period TERM ,
    CASE WHEN : P_group_by = 'PROGRAM THEN a I started over and tried only putting in the comma and get the same message even though I didn't add campus. After that, removed the comma which led to the ORA-00933 error message. So once again, I had to close the file without saving, in order for the report to run at all.

  • Error with Dump while adding Currency field in UI

    Hello,
    I have a requirement to add a custom entity in MDGM with an currency attribute, and encountring dump while adding the field to Web Dynpro component in UI.
    Could some one point me a direction and see below :
    Custom Entity with attributes
    ZTSTOCK  data element is type curr (Lenght 13, Dec 2)
    Data Model is activated without errors and created custom Web Dynpro Form component. while designing it in UIBB by adding Element TSTOCK_VL encountring a error and dump.
    Error: Could not find attribute WAERS and also dump showing below:
    Category               ABAP Programming Error
    Runtime Errors         UNCAUGHT_EXCEPTION
    Except.                CX_WD_CONTEXT
    ABAP Program           CL_WDR_CONTEXT_NODE_INFO======CP
    Application Component  BC-WD-ABA-RUN
    Date and Time          21.05.2014 00:13:32
    Short text
         An exception occurred that was not caught.
    What happened?
         The exception 'CX_WD_CONTEXT' was raised, but it was not caught anywhere along
         the call hierarchy.
         Since exceptions represent error situations and this error was not
         adequately responded to, the running ABAP program
          'CL_WDR_CONTEXT_NODE_INFO======CP' has to be
         terminated.
    Any help please.
    BR, Srihari

    Yes, since the release of the current segment is 45 and you are now in a ECC6 system you cannot cancel the release (because there is no ECC6 version). Just use the add version button to create a new version for ECC6. Once you have that you can add fields and set the release to ECC6.
    If you later on need to add more segements you can then cancel the release for your ECC6 segment and add the fields and set the release to ECC6 again (because you already have an ECC6 segment)
    Hope that explains it,
    Michael

  • Adding custom fields  through SE51

    Hi All!
    This is with regards to adding custom fields through Se51 to standard screens.I had added custom field KNVV-ZZKVGR6 to the screen.
    After drawing the text and I/O buttons.When I activate I am getting an syntax error saying Field KNVV-ZZKVGR6 is defined differently in screen (ABAP/4 field,Dictionary field).
    What does this mean.
    Also if i activate with a SAP standard field instead of the custom it is getting activated.
    But for both the ways I could not able to see the output on the actual transaction.Also the new drawings which i am drawing are in brown color(different form the existing one)
    Please advise.
    regards
    Praneeth

    hi Praneeth,
    what is the program name,screen number you are trying to modify..,and after appending the field <b>ZZKVGR6 to KNVV</b> , now go to table and choose menu <b>Utilities->Data base Utility-></b> now click on  <b>Activate and Adjust the Data base</b>, then try to add the field.
    and are you adding the field from Dictionary (i.e you have option Get From Dictionary in that give KNVV table name it will list the fields, choose zzkvgr6 from it, and place it in your screen.)
    the exit which you are adding should be appropriate one
    or else you won't get the desired results. what is the exit..
    Regards
    vijay

  • Adding custom fields to the condition table in CRM

    Hi all,
    Our requirement is to download the sales conditions type from R3 to the CRM system. In one of the condition table we are trying to add shipping point( VSART ) and Special processing indicator (SDABW).
    For that we have added the fields in the structure CND_MAPT_ACS_REM_CUST (Comm. Structure Condition Exchange Customer Exit R/3 Fields) and we have added the fields in the field catelog in transaction ( /SAPCND/CTCT - Maintain Condition Tables). Then we have mapped these fields in the view V_CND_MAP_CNVFLD.
    Finally we run the adapter object of that particular table to download the details from R3, but the condition table in CRM is not getting activated, so the adapter object is giving the error.
    Please help in this.
    Thanks & Regards,
    Raghuram.

    Hello Raghuram,
    I feel that your issue is similar what i have faced, refer to my post:
    Link: [Issue in customer specific price;
    For solving this you can refer to detailed steps in,  Note 514952 - Download of customer-specific tables.
    Also additionaly you may need to run the report /sapcnd/rv12n001, as i also had to do so.
    If not solved then let me know the relevant message in SLG1
    Regards

  • Error in adding custom fields to mm01/mm02/mm03 trx

    Hello People,
    To add my custom fields in the basic view tab of MM01 transaction, i have performed the following steps:-
    1. Inserted the append structure in MARA table with the required fields.
    2. Copied function group 'MGD1' to 'ZMGD1' and then set the layout of screen '0001' as per my requirement.
    3. Then i made changes in spro as
         SPRO->Logistics-General->Material Master->Configuring the material master->define structure of data screens for each screen sequence and inserted my program name( of function group 'ZMGD1') and screen number(0001) in 21(Std ind.(short) tab pages)->7(Basic Data 1)->8(sequence).
    Now, if i click on SPRO option (view data screen), then i can see my fields added in basic data view...
    but when i execute 'MM01/MM02/MM03' trx  there my added fields do not appear....
    Does anyone know where i am missing out??
    Please suggest...
    Thanks in advance..
    Rgds,
    Abhi

    Here are some notes I have from when I recently added a new screen/subscreen to Material Master transactions.  Hopefully this information will help you.
    This guide should be used in conjunction with OSS note 44410 and IMG notes Logistics->Logistics Material Master->Material->Configure Customized Material Master.
    Online Maintenance.
    1. Add fields to append structure ZAEMARA.
    Use data dictionary maintenance u2013 SE11
    2. Generate table MARA.
    3. Add fields to view MARU and generate.
    Use data dictionary maintenance u2013 SE11.
    4. Create new sub-screen or add new fields to screen SAPLYMM1 9001.
    Use Screen Painter u2013 SE51.
    Change flow logic to add fields to field: statement and to add any validation required. Generate screen.
    If this is the first time additional data has been added to material master it will be necessary to create a new function group and associated programs. See Configure Customised Material Master paragraph Requirements.
    5. If new sub-screen, add to Customer main screen.
    Transaction OMT3.
    Double click on u2018Std industry sequenceu2019.
    Choose customer screen and Details.
    Change the first occurrence of 0001 (blank screen) to new screen number.
    Save.
    Back arrow.
    Click on Transport button and choose required transport.
    6. To include in 'Copy with Reference' processing - MM01, add new MARA fields to table T130F. (in each client)
    Use Transaction SM31. (make a copy of another ZZ field by typing over existing name).
    Add to transport manually:- R3TR TABU T130F + individual keys
    7. Test Material create, change, display.

  • Adding new fields in the layout.

    Hi gurus,
    I have a requirement in which i need to change the layout of a report v.25 through transaction VOKF. Actually i have added one field VDATU in the table VBMTV and the fields of this table are getting displayed in the output but not all fields. so through the transaction VOKF a variant has been created with some fields and there is also option for additional fields addition. But the field which I have added new through append structure doesnt appear in the possible value fields.
    So do anyone have any solution for this or if anyone has ever encountered this type of issue.
    Thanks in advance.

    I have added the field VDATU in the Structure VBMTV and the structure is active. This field is getting filled in the my Standard report and and is displayed only when change the layout after displaying the output.My requirement i need this field by default in the output.
    Thanks in advance.

  • Adding custom fields to notifications-approval tab alv grid

    Transaction IW21 - Create PM Notifications.
    on the Approval Tab - there is an ALV grid that contains lots of fields. I know that i can click on the upper right hand corner and modifiy the layout by hidding fields. I want to add some custom fields to this grid.
    I added my fields to view QMSM and now when I look at the database table using SE16 - i can see my new fields.
    But how do I add them to this ALV grid?
    Please and Thank you,
    Julia Ramos
    Orange County Public Schools.

    I have read SAP OSS NOTE:  586523 Customer-defined fields in list editing. This note helped me add these same fields to many of the standard reporting transactions. IQS8, IW28, IW29, IW38, IW39
    I added my fields to
    QMEL - Quality Notification
    RIHQMEL_LIST - Display structure reporting for QMEL
    RQMQMEL - Quality notification - header data
    RQMQMSM - Quality notification - measures (reporting)
    Then i ran SAP program BALVBUFDEL. This program refreshs the alv buffer. This was very cool in that it allows us to access and report on all of my custom fields thru the standard reporting transactions!
    I thought this same logic might work for transaction IW21. I found the structure used by the approval tab alv program, QMSM,  and created an append structure, ZAQMSM with my fields - ran the balvbufdel program to refresh the alv buffers - but i still can not see my fields in the approval tab. I believe that there must be a way to do this - i will keep trying different things and read thru move OSS notes. If you have any sugestions or ideas - they would be greatly appreciated.
    Thanks

  • Adding Custom Fields to FAGLFLEXP Table

    Hello,
    We have a requirement to update WBS Element for Planning related Data. So have added custom field(WBS Element)  in structure CI_FAGLFLEX04.
    The field is visible when I open FAGLFLEXP table, but when I post data The custom field (WBS Element) is not being updated. Could you please let me know the process to update this field?
    Thank you in advance.

    Hi.
    The procedure isn't so simple. There are several posts on the subject SCN. I suggest research before you start developing.
    Start here:
    https://help.sap.com/saphelp_nw04s/helpdata/en/cf/21eb61446011d189700000e8322d00/content.htm
    However, the most important is: a) Is it really necessary to change the standard? b) There could be a Z table containing the new information and referencing FAGLFLEXP? c) What is the transaction that will keep the data? It has Exit´s for what you need?
    As Vadamalai said below,
    Actually your approach may be wrong, first as an ABAPer should ask to functional team, which transaction and where to insert the fields, it could be header or item level(I am saying example)
    Based on tcode, you need to enhance the table level as well as the screen exit/BADI we need to pass screen to internal programming structure. the structure type will be table type of FAGLFLEXP.
    Regards.
    Douglas

Maybe you are looking for