Personalization - Check Percent Sign Entry in Supplier Name

download Personalization - Check Percent Sign Entry in Supplier Name

of 15

Transcript of Personalization - Check Percent Sign Entry in Supplier Name

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    1/15

    APPLICATION SETUP DOCUMENT

    HeiTek Software Development GmbH

    Add-Ons Oracle Application

    Check Percent Sign in Supplier Entry orUpdate

    Personalisation ExampleRef

    Prepared by HeiTek Software Development GmbH

    Author: : Georg Heider

    Creation Date: : July 31, 2007

    Last Updated : October 22, 2008 10:10

    Control Number : 1

    Version : 1.2

    Copyright (C)1998 HeiTek Software Development GmbH

    All Rights Reserved

    Approvals:

    Client Project Manager

    Services Representative

    ORACLE Application Implementation Copy Number _____

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    2/15

    Table of Content

    InhaltsverzeichnisStandard ........................................................... ............................................................ ........................................................... . 3

    Assumption:........................................................... ............................................................ .................................................. 3

    Vorgaben: .................................................... ............................................................ ........................................................... . 3Standard Layout and Default Values: ............................................................ ........................................................... ........... 3Standard Layout und Vorgabe Werte: ........................................................... ........................................................... ........... 3Standard Process:.. ........................................................... ........................................................... ......................................... 3Standard Process:.. ........................................................... ........................................................... ......................................... 3Hardcopy................................................................ ............................................................ .................................................. 4Should Be - Layout and Default Values: ...................................................... ........................................................... ........... 5Should Be - Layout und Vorgabe Werte:...................................................... ........................................................... ........... 5Should Be Process: ....................................................... ........................................................... ......................................... 5Should Be Process: ....................................................... ........................................................... ......................................... 5

    Hardcopy.................................................. ............................................................ ........................................................... . 6Personalisation........................................................... ............................................................ .................................................. 7

    1. Prevent % Sign......................................... ............................................................ ........................................................... . 7

    Setup ........................................................ ............................................................ ........................................................... . 7Hardcopy.................................................. ............................................................ .......................................................... 10

    Additional Considerations ................................................... ........................................................... ....................................... 11Message Definition .......................................................... ........................................................... ....................................... 11

    Hardcopies ......................................................... ............................................................ ................................................ 13Open Issues...................................................... ............................................................ .......................................................... 14Closed Issues ................................................... ............................................................ .......................................................... 15

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    3/15

    Standard

    Description of the Oracle Apps Standard.

    Assumption: Vorgaben:

    Through the handling within Oracle Apps there is the

    possibility to do a missmatch between query and update.

    To prevent the system from having Supplier Entries with

    %-Sign in the database this personalisation will bring up an

    error message and will prevent from saving

    Standard Layout and Default Values: Standard Layout und Vorgabe Werte:

    First Field Cursor:Organization Code

    Erstes Feld fr Cursor:Organisations Code

    Layout:

    Standard

    Layout:

    Standard

    Field "Supplier Name"

    No restriction within entry.

    Feld "Supplier Name"

    Keine Einschrnkung bei der Eingabe

    Standard Process: Standard Process:

    Query for supplier.By mistake change name,

    Save

    Wrong Data in the system

    Abfrage nach LieferantFehlerhafte Eingabe mit % Zeichen.

    Speichern

    falsche Daten im System

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    4/15

    Hardcopy

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    5/15

    Should Be - Layout and Default Values: Should Be - Layout und Vorgabe Werte:

    First Field Cursor:

    Item

    Erstes Feld fr Cursor:

    Artikel

    Layout:Standard

    Layout:Standard

    Field "Supplier Name"

    Supplier Name is validated

    Feld "Supplier Name"

    Einschrnkung bei der Eingabe, es darf kein % Zeichen

    enthalten sein.

    Should Be Process: Should Be Process:

    Query for supplier.By mistake change name,

    Save

    Error Message

    Abfrage nach LieferantFehlerhafte Eingabe mit % Zeichen.

    Speichern

    Fehlermeldung

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    6/15

    Hardcopy

    In the following example the supplier is in the screen and

    overwritten by % sign.

    Im nachfolgenden Beispiel wurde der Lieferant durch einen

    Schreibfehler berschrieben.

    In case of trying to save the error message comes up. Im Falle da der User speichern mchte, wird nun die

    folgende Fehlermeldung angezeigt.

    The data is NOT saved Die Daten werden nicht gespeichert.

    The up-comming error message is available in different

    languages (see capture add. Considerations)

    Die Fehlermeldung ist in verschiedenen Sprachen

    verfgbar. (siehe auch Kapitel add. Considerations).

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    7/15

    Personalisation

    1. Prevent % Sign

    Setup

    Main

    Function Name Function Name AP_APXVDMVD

    Form Name Form Name APXVDMVD

    Debug Mode Debug Mode Off

    Entry of Personalisation:

    Sequence Folge 10

    Description BeschreibungWHEN-VALIDATE-RECORD#VNDR# supplier name

    may not contain percent sign

    Level Ebene Form / Maske

    Aktivated Aktivatiert

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    8/15

    Main

    Trigger Event Bedingung WHEN-VALIDATE-RECORD

    Trigger Object Objekt VNDR

    Condition Bedingung INSTR(:VNDR.VENDOR_NAME_MIR,'%') > 0

    Processing Mode Verarbg-Modus Not in Enter Query Mode

    Nicht im Abfragemodus

    Kontext

    Level EbeneUserBenutzer

    Value Wert Login of the user

    Here only for one specific login!

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    9/15

    Actions:

    Seq Type Description Language Enabled

    1 Property All

    Seq Object

    Type

    Target Object Property

    Name

    1 Global

    Variable

    XXCUSTOM_MESSAGE_TEXT Value

    Seq Value

    1 =fnd_message.get_string('SQLAP','XXCUSTOM_PERCENT_PREVENT_SUPPL')

    Seq Type Description Language Enabled

    2 Message All

    Message

    Type

    Message Text

    2 =:GLOBAL.XXCUSTOM_MESSAGE_TEXT

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    10/15

    Hardcopy

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    11/15

    Additional Considerations

    Add. Things to be considered.

    Message Definition

    Description

    The Message displayed in the personalisation has to be

    defined in the Object Library.

    Please consider all the languages installed on your system.

    Die Messages die in der Personalisierung angezeigt werden,

    mssen in der Basisbibliothek definiert werden.

    Bitte denken Sie an die jeweilig installierten Sprachen.

    Message Message

    Name XXCUSTOM_PERCENT_PREVENT_SUPPL

    Language US

    Application Payables

    (or your custom module)

    Number 4711111

    Type Error

    Maximum Length #

    Description #

    Message Text The Name of the supplier does contain the "%" Sign.

    This will cause problems within the search for suppliers and

    is not permitted.

    Please remove the sign or erase the record.

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    12/15

    Message Message

    Name XXCUSTOM_PERCENT_PREVENT_SUPPL

    Language D

    Application Payables

    (or your custom module)

    Number 4711111

    Type Error

    Maximum Length #

    Description #

    Message Text Der Name des Lieferanten enthlt ein "%" Zeichen.

    Dies fhrt zu Problemen bei der Suche und ist deshalb nichterlaubt.

    Bitte Entfernen Sie das %-Zeichen.

    More languages will use the same data, except the message

    text

    Weitere Sprache habe die gleichen Inhalte, aber andere

    Texte.

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    13/15

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    14/15

    Open Issues

    Issues already decided, but not yet implemented or

    documented in any capture.Issues, not yet decided, but requested and tested will NOT

    be marked in here.

    Dinge die bereits entschieden sind, aber noch nicht

    umgesetzt, bzw dokumentiert sind.Dinge die noch nicht entschieden sind, aber bereits

    umgesetzt sind, werden dort vermerkt und NICHT hier.

    1. issue

  • 8/14/2019 Personalization - Check Percent Sign Entry in Supplier Name

    15/15

    Closed Issues

    Issues, being open in former versions of this document Dinge die in einer der Vorgnger Versionen offen waren.

    1. issue