Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 5

FORM PERSANALIZATION - 1 (OM) ----------------------------BUSSINESS REQUIREMENT:IN ORDERMANAGEMENT,SUPER USER VISION OPERATIONS (USA),WHEN USER SKIP THE CUSTOMER NUMBER

SHOW THE DAILOG BOX OF ENTER CUSTOMER NUMBER STEP1: OPEN SALES ORDER REPORT. OM RESP-->ORDERS,RETURNS-->SALES ORDERS STEP2: GET BLOCK NAME & FIELD NAME. CLICK ON CUSTOMER PO FIELD AND THEN HELP-->DIAGNOSTICS-->EXAMINE COPY BLOCK NAME & FIELD NAME (PAST IN NOTEPAD) STEP3: GOTO HELP-->DIAGNOSTICS-->CUSTOME CODE-->PERSONALIZE SEQ DESCRIPTION ------------10 Display Message When User Skip The Customer Po number CONDITION --------Trigger Event:WHEN_VALIDATE_RECORD Trigger Object:ORDER (BLOCKNAME) CONDITION:ORDER.CUST_PO_NUMBER IS NULL CLICK ON 'ACTIONS'BUTTON SEQ TYPE LANGUAGE ENABLED --- ----------- ------1 MESSAGE ALL L . CLICK ON 'SAVE' BUTTON. THEN GOTO TOOLS-->VALIDATE ALL-->OK STEP4: TESTING MESSAGETYPE:SHOW MESSAGETEXT:PLEASE ENTER CUSTOMER PO NUMBER...

--Function

FORM PERSANALIZATION -2 (OM TO INV) ----------------------------------BUSSINESS REQUIREMENT: CALL ITEM RESERVATION WINDOW FROM SALES ORDER WINDOW.(BEC AUSE WHEN CUSTOMER GAVE ORDER THEN IF WE WANT RSERVE THE ITAM QUANTITY THEN WE NEED TO MOVE OM RESP TO INV RESP SO THIS IS LENGTHY PROCESS.FOR THIS TO DECREASE THIS LENGTHY PROCESSES CALL RESERVATION WINDOW FROM SALES ORDER WINDOW ONLY). SREP1: Get Function name for reservation window. Inventory vision operations(USA)-->Onhand,Availabuility -->Reservations select M1 then OK goto Help-->diagnosticts-->custome code-->personalize copy function name (INV_INVRSVF1) (--Reservation function name) STEP2: ENABLE MENU IN SALES ORDER WINDOW (TOOLS-->RESERVATIONS)(THIS IS TO D ISPLAY ICON OF RESERVATIONS IN TOOLS BUTTON) OM RESP-->ORDERS,RETURNS-->SALES ORDERS GOTO HELP-->DIAGNOSTICS-->CUSTOM CODE-->PERSONALIZE

seq description --- ----------10 ENABLE MENU for 'Reservations' CONDITION --------Trigger Event:WHEN_NEW_FORM_INSTANSE CLICK ON 'ACTIONS'TAB SEQ TYPE --- ---1 MENU CLICK ON 'SAVE' BUTTON THEN GOTO TOOLS-->VALIDATE ALL-->OK-->OK. CLOSE PERSONALIZE WINDOW & SALES ORDER WINDOW. SEQ --20 DESRIPTION ---------CALL ITEM RESERVATION FORM

MENUENTRY:MENU1 MENU LABLE:RESERVATIONS SCREEN ICON NAME:RESERVATIONS SCREEN

CONDITION --------Trigger Event: MENU1 CLICK SEQ --1 ) Function Name:Reservation suplay then 'SAVE' THEN GOTO TOOLS-->VALIDATE ALL-->OK-->OK. ON 'ACTIONS'TAB TYPE ---Builtin

BUILTIN TYPE:Lanch function Function code:Enter Function Name(INV_INVRSVF1

FORM PERSANALIZATION - 3 (PO) ----------------------------BUSSINESS REQUIREMENT:CUSTOMIZE PO SCREEN TO MAKE NEED_BY_DATE AS MANDATORY WHE N CATAGORY LIKE 'SCAFFOLD%'? STEP1: GO TO PURCHAGE ORDER WINDOW GET BLOCK NAME AND FEILD NAME FOR CATEGOTY & NEED BY DATE PURCHASE ORDERS-->PURCHASE ORDERS CLICK ON 'CATAGORY' GOTO HELP-->DIOGNASTICS-->EXAMINE COPY BLOCK NAME AND FEILD NAME FOR CATEGOTY BLOCK:PO_LINES FEILD:ITEMS_CATEGORY PURCHASE ORDERS-->PURCHASE ORDERS CLICK ON 'NEED BY' COPY BLOCK NAME AND FEILD NAME FOR NEED_BY BLOCK:PO_LINES

FEILD:NEED_BY SEQ DESCRIPTION ------------10 Make Need By Date Feild As Mandatary when category like SCAFFOLD CONDEATION TAB ---------TRIGGER EVENT:WHEN-VALIDATE-RECORD TRIGGER OBJECT:PO_LINES (Block Name) CONDITION::PO_LINES.ITEM_CATEGORY LIKE 'SCAFFOLD%' ACTIONS TAB ------SEQ TYPE -----1 PROPERTY

OBJECT TYPE:ITEM TARGET OBJECT:PO_LINES.NEED_BY PROPERTY NAME:REQUIRED VALUE:TRUE -------------------------THIS WILL DO FOR ALL CATEGORIES ,NEED BY WILL BECAME M ANDATORY---------------SO TO RECTIFY THIS SEQ DESCRIPTION ------------20 Make Need By Date Feild As Optional when category Not like SCAFFOLD CONDEATION TAB ---------TRIGGER EVENT:WHEN-NEW-RECORD-INSTANCE TRIGGER OBJECT:PO_LINES (Block Name) CONDITION:NVL(:PO_LINES.ITEM_CATEGORY,'##') NOT LIKE 'SCAFFOLD%' ACTIONS TAB ------SEQ TYPE -----1 PROPERTY

OBJECT TYPE:ITEM TARGET OBJECT:PO_LINES.NEED_BY PROPERTY NAME:REQUIRED VALUE:FALSE

CLICK ON TOOLS-->VALIDATE ALL-->OK STEP3:TEST BY ENTERING MULTIPLE LINES WITH DIFFERENT CATEGORIES

STEP2:GOTO HELP-->DIOGNASTICS-->CUSTOME CODE-->PERSONALIZE

FORM PERSANALIZATION - 4 (PO) ----------------------------BUSSINESS REQUIREMENT:CUSTOMIZE PURCHESE ORDER WINDOW SCREEN TO MAKE PO QTY AS NON UPDATABLE OR NON DELETABLE? (OR) USER SHOULD BE ABLE TO MAKE RECEIPT ONLY FOR THE ORDERED QTY.IF WANT TO MAKE TH

E RECEIPT FOR THE EXTRA QTY NEW PO SHOULD BE GENERATED BY THE BUYER STEP1: GO TO PURCHASE ORDER WINDOW GET BLOCK NAME AND FIELD NAME FOR STATUS. PO RESP-->PURCHASE ORDERS -->PURCHASE ORDERS CLICK ON 'STATUS' GOTO HELP-->DIOGNASTICS-->EXAMINE COPY BLOCK NAME AND FEILD NAME FOR STATUS BLOCK:PO_HEADERS FEILD:STATUS FEILD:TYPE_LOOKUP_CODE SEQ --10 DESCRIPTION ----------Make PO Qty field as non editable when PO Document got approved

CONDEATION TAB -------------- ----TRIGGER EVENT:WHEN-NEW-RECORD-INSTANCE TRIGGER OBJECT:PO_LINES CONDITION:NVL(:PO_HEADERS.status,'$$') = 'Approved' AND :PO_HEADERS.TYPE_LOOKUP _CODE = 'STANDARD' PROCESSING MODE= BOTH ACTIONS TAB ------SEQ TYPE -----1 PROPERTY

OBJECT TYPE:ITEM TARGET OBJECT:PO_LINES.QUANTITY PROPERTY NAME:UPDATE_ALLOWED VALUE:FALSE

SEQ --2

TYPE ---PROPERTY

OBJECT TYPE:ITEM TARGET OBJECT:PO_LINES.QUANTITY PROPERTY NAME:DELETE_ALLOWED VALUE:FALSE

FORM PERSANALIZATION - 5 (AP) -----------------------------BUSSINESS REQUIREMENT:CUSTOMIZE AP SCREEN TO MAKE INVOICE WORK BENCH AS NON UPD ATABLE STEP1: GO TO PAYABLES INVOICE WINDOW GET BLOCK NAME AND FIELD NAME FOR (DFF)ATT RIBUTE2 AP RESP-->INVOICES-->ENTRY-->INVOICES CLICK ON 'INVICE NO' GOTO HELP-->DIOGNASTICS-->EXAMINE COPY BLOCK NAME AND FEILD NAME FOR ATTRIBUTE2 BLOCK:INV_SUN_FOLDER FEILD:ATTRIBUTE2 SEQ DESCRIPTION

--10

----------MAKE INVOICE WORK BENCH AS NON UPDATABLE WHEN DATA MOVED TO SAP

CONDEATION TAB -------------- ----TRIGGER EVENT:WHEN-NEW-RECORD-INSTANCE TRIGGER OBJECT:INV_SUN_FOLDER (Block Name) CONDITION:NVL(:INV_SUN_FOLDER.ATTRIBUTE2,'@')='T' ACTIONS TAB ------SEQ TYPE -----1 PROPERTY

OBJECT TYPE:BLOCK TARGET OBJECT:INV_SUN_FOLDER PROPERTY NAME:UPDATE_ALLOWED VALUE:FALSE

SEQ --2

OBJECT TYPE:BLOCK TARGET OBJECT:INV_SUN_FOLDER PROPERTY NAME:DELETE_ALLOWED VALUE:FALSE --------------------THIS WILL DO FOR ALL ATTRIBUTES WILL BECAME NOT UPDATABLE A ND DELETABLE---------------SO TO RECTIFY THIS SEQ DESCRIPTION ------------20 MAKE INVOICE WORK BENCH AS NON UPDATABLE WHEN DATA NOT MOVED TO SAP CONDEATION TAB -------------- ----TRIGGER EVENT:WHEN-NEW-RECORD-INSTANCE TRIGGER OBJECT:INV_SUN_FOLDER (Block Name) CONDITION:NVL(:INV_SUN_FOLDER.ATTRIBUTE2,'@')<>'T' ACTIONS TAB ------SEQ TYPE -----1 PROPERTY

TYPE ---PROPERTY

OBJECT TYPE:BLOCK TARGET OBJECT:INV_SUN_FOLDER PROPERTY NAME:UPDATE_ALLOWED VALUE:TRUE

SEQ --2

TYPE ---PROPERTY

OBJECT TYPE:BLOCK TARGET OBJECT:INV_SUN_FOLDER PROPERTY NAME:DELETE_ALLOWED VALUE:TRUE

CLICK ON TOOLS-->VALIDATE ALL-->OK STEP3:TEST BY MODIFYING DATA WHICH IS ALREADY MOVED TO SAP MEANS ATTRIBUTE2='T'

You might also like