Sie sind auf Seite 1von 15

APPLICATION SETUP DOCUMENT

HeiTek Software Development GmbH


Add-Ons Oracle Application
Check Percent Sign in Supplier Entry or
Update
Personalisation Example
Ref

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 _____


Table of Content
Inhaltsverzeichnis
Standard ................................................................................................................................................................................... 3
Assumption: ......................................................................................................................................................................... 3
Vorgaben: ............................................................................................................................................................................ 3
Standard Layout and Default Values: .................................................................................................................................. 3
Standard Layout und Vorgabe Werte: ................................................................................................................................. 3
Standard Process:................................................................................................................................................................. 3
Standard Process:................................................................................................................................................................. 3
Hardcopy.............................................................................................................................................................................. 4
Should Be - Layout and Default Values: ............................................................................................................................ 5
Should Be - Layout und Vorgabe Werte:............................................................................................................................ 5
Should – Be Process: ........................................................................................................................................................... 5
Should – Be Process: ........................................................................................................................................................... 5
Hardcopy.......................................................................................................................................................................... 6
Personalisation ......................................................................................................................................................................... 7
1. Prevent % Sign................................................................................................................................................................. 7
Setup ................................................................................................................................................................................ 7
Hardcopy........................................................................................................................................................................ 10
Additional Considerations ..................................................................................................................................................... 11
Message Definition ............................................................................................................................................................ 11
Hardcopies ..................................................................................................................................................................... 13
Open Issues ............................................................................................................................................................................ 14
Closed Issues ......................................................................................................................................................................... 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: Erstes Feld für Cursor:


Organization Code Organisations Code

Layout: Layout:
Standard Standard

Field "Supplier Name" Feld "Supplier Name"


No restriction within entry. Keine Einschränkung bei der Eingabe

Standard Process: Standard Process:

Query for supplier. Abfrage nach Lieferant


By mistake change name, Fehlerhafte Eingabe mit % Zeichen.
Save Speichern
 Wrong Data in the system  falsche Daten im System
Hardcopy
Should Be - Layout and Default Values: Should Be - Layout und Vorgabe Werte:

First Field Cursor: Erstes Feld für Cursor:


Item Artikel

Layout: Layout:
Standard Standard

Field "Supplier Name" Feld "Supplier Name"


Supplier Name is validated Einschränkung bei der Eingabe, es darf kein % Zeichen
enthalten sein.

Should – Be Process: Should – Be Process:

Query for supplier. Abfrage nach Lieferant


By mistake change name, Fehlerhafte Eingabe mit % Zeichen.
Save Speichern
 Error Message  Fehlermeldung
Hardcopy

In the following example the supplier is in the screen and Im nachfolgenden Beispiel wurde der Lieferant durch einen
overwritten by % sign. Schreibfehler überschrieben.

In case of trying to save the error message comes up. Im Falle daß der User speichern möchte, 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 Die Fehlermeldung ist in verschiedenen Sprachen
languages (see capture add. Considerations) verfügbar. (siehe auch Kapitel add. Considerations).
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 Beschreibung WHEN-VALIDATE-RECORD#VNDR# supplier name


may not contain percent sign

Level Ebene Form / Maske

Aktivated Aktivatiert 
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 Ebene User


Benutzer

Value Wert Login of the user

Here only for one specific login!


Actions:

Seq Type Description Language Enabled


1 Property All 

Seq Object Target Object Property


Type Name
1 Global XXCUSTOM_MESSAGE_TEXT Value
Variable

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

Seq Type Description Language Enabled


2 Message All 

Message Message Text


Type
2 =:GLOBAL.XXCUSTOM_MESSAGE_TEXT
Hardcopy
Additional Considerations
Add. Things to be considered.

Message Definition
Description

The Message displayed in the personalisation has to be Die Messages die in der Personalisierung angezeigt werden,
defined in the Object Library. müssen in der Basisbibliothek definiert werden.

Please consider all the languages installed on your system. 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.
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 enthält ein "%" Zeichen.
Dies führt zu Problemen bei der Suche und ist deshalb nicht
erlaubt.
Bitte Entfernen Sie das %-Zeichen.

More languages will use the same data, except the message Weitere Sprache habe die gleichen Inhalte, aber andere
text Texte.
Hardcopies
Open Issues

Issues already decided, but not yet implemented or Dinge die bereits entschieden sind, aber noch nicht
documented in any capture. umgesetzt, bzw dokumentiert sind.
Issues, not yet decided, but requested and tested will NOT Dinge die noch nicht entschieden sind, aber bereits
be marked in here. umgesetzt sind, werden dort vermerkt und NICHT hier.

1. issue
Closed Issues

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

1. issue