Triggering Dynamic actions when updating an Infotype using a FM

Hi all,
This is the scenario.
I am trying to run a Transfer action, (80), which updates the Infotype 0000 and Infotype 0001. When the entry in the Infotype 0001 is saved, a dynamic action is triggered and a custom infotype is updated automatically. I need to find a FM that takes care of any dynamic actins associated to an Infotype.
I tried using a BDC, but I was not successful. While using the FM HR_INFOTYPE_OPERATION, I am able to update the data into the infotyes 0000 and 0001 but the dnamic action is not triggered. Can someone please suggest a solution.
Thanks,
Amar

Hi,
   Thanks for you r reply. Well I am new to dynamic actions, but this is the Dynamic action that has been written.
GET_DU(ZHRDUDYNCALL)
COP,9009,,,(P0001-BEGDA),(P0001-ENDDA)/D
----P9009-SEQNR=P0001-SEQNR ---***
P9009-AEDTM=P0001-AEDTM
P9009-UNAME=P0001-UNAME
P9009-DU_CD=RP50D-FIELD1
--END OF ENTRY IN TABLE PA9009--
--CREATE ENTRY IN TABLE PA9009----
SY-DATUM=SY-DATUM
GET_DU(ZHRDUDYNCALL)
DEL,9009,,,(P0001-BEGDA),(P0001-ENDDA)/D
P9009-DU_CD=RP50D-FIELD1
--END OF ENTRY IN TABLE PA9009--
The FM that I am using goes like this:
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
  EXPORTING
    infty                  =  '0001'
    number                 =  lv_pernr
  SUBTYPE                =   wa_0000-MASSN
  OBJECTID               =
  LOCKINDICATOR          =
   VALIDITYEND            = lc_endda
   VALIDITYBEGIN          = wa_source_data-begda
  RECORDNUMBER           = 1
    record                 =  wa_0001
    operation              = 'COP'
   TCLAS                  = 'A'
   DIALOG_MODE            = '0'
  NOCOMMIT               =
  VIEW_IDENTIFIER        =
   SECONDARY_RECORD       = proposed_values0001
IMPORTING
  RETURN                 = return
  KEY                    =
Please let me know if there is anything more I need to do?
Thanks,
Amar

Similar Messages

  • Using Dynamic actions while updating a Transfer action

    Hi all,
        I am trying to run a Transfer action, (80), which updates the Infotype 0000 and Infotype 0001. When the entry in the Infotype 0001 is saved, a dynamic action is triggered and a custom infotype is updated automatically. I need to find a FM that takes care of any dynamic actins associated to an Infotype.
       I tried using a BDC, but it was not successful. While using the FM HR_INFOTYPE_OPERATION, I somehow am not able to store the data into the Infotypes, leave alone the dynamic action. Can someone please suggest a solution.
    Thanks,
    Amar

    Hi VK,
        The dynamic action is:
         06     993     F     GET_DU(ZHRDUDYNCALL)
         06     994     I     COP,9009,,,(P0001-BEGDA),(P0001-ENDDA)/D
         06     995     C     ----P9009-SEQNR=P0001-SEQNR ---***
         06     996     W     P9009-AEDTM=P0001-AEDTM
         06     997     W     P9009-UNAME=P0001-UNAME
         06     998     W     P9009-DU_CD=RP50D-FIELD1
         06     999     C     --END OF ENTRY IN TABLE PA9009--
         08     891     C     --CREATE ENTRY IN TABLE PA9009----
         08     892     P     SY-DATUM=SY-DATUM
         08     893     C     GET_DU(ZHRDUDYNCALL)
         08     894     I     DEL,9009,,,(P0001-BEGDA),(P0001-ENDDA)/D
         08     895     C     P9009-DU_CD=RP50D-FIELD1
         08     896     C     --END OF ENTRY IN TABLE PA9009--
    Thanks,
    Amar
    Edited by: Amarpreet Singh Reen on May 4, 2009 3:54 PM

  • Help using a dynamic action to update tabular form items (specifically radio button) based on collection

    Hi Everyone, I have posted this question in the past and made huge progress with Denes Kubicek's help:  https://apex.oracle.com/pls/apex/f?p=31517:294:115851992029365::::: based on my earlier question posted: https://forums.oracle.com/forums/thread.jspa?threadID=2537494
    I am struggling with one item in my tabular form.  It is a radio button.  The choices all appear properly, but the value is not saved in the collection (and hence, not saved in the table).  All other items in the tabular form save properly.
    here is what I have for the query.   It is item c024 (which maps to ;'f03'), which is defined as a radio LOV based on an existing LOV.
    Currently I have:
    2 page items:
    P110_ID
    P110_VALUE
    Dynamic action called CHANGE COLUMN:
    event: CHANGE
    selection type: jQUERY Selector
    jQuery:
    jQuery Select = input[name='f03'],select[name'f08'],select[name='f09'],input[name='f10'],input[name='f11'],input[name='f12'],select[name='f40'],input[name='f21'],input[name='f22'],input[name='f23'],input[name='f50']
    event scope: Dynamic
    true action#1: set value P110_ID javascript expression this.triggeringElement.id
    true action#2: set value P110_VALUE javascript expression this.triggeringElement.value
    true action#3: execute pl/sql code
    declare
      v_member number;
      v_seq number;
    begin
      v_member := TO_NUMBER (SUBSTR (:p110_id, 2, 2));
      select ltrim(substr(:p110_ID,5,4),'0') into v_seq from dual;
      safis_collections.update_column(v_seq,
                                    v_member,
                                    :p110_value);
    true ation#4 refresh region :LANDINGS_COLLECTION
    the tabular form is based on the query:
    SELECT
    apex_item.text(1,seq_id,'','','id="f01_'||seq_id,'','') "DeleteRow",
    seq_id,
    seq_id display_seq_id,
    apex_item.text_from_LOV(c004,'SPECIES')||'-'||apex_item.text_from_LOV(c005,'GRADE')||'-'||apex_item.text_from_LOV(c006,'MARKETCODE')||'-'||apex_item.text_from_LOV_query(c007,'select unit_of_measure d, unit_of_measure r from species_qc') unit,
    apex_item.select_list_from_LOV(8,c008,'DISPOSITIONS','onchange="getAllDisposition('||seq_id||')"','YES','0','  -- Select Favorite --  ','f08_'||seq_id,'') Disposition,
    apex_item.select_list_from_LOV(9,c009,'GEARS','style="background-color:#FBEC5D; "onFocus="checkGearPreviousFocus('||seq_id||');"onchange="getAllGears('||seq_id||')"','YES','3333','-- Select Favorite --','f09_'||seq_id,'') Gear,
    apex_item.text(10,TO_NUMBER(c010),5,null, 'onchange="setTotal('||seq_id||')"','f10_'||seq_id,'') Quantity,
    apex_item.text(11,TO_NUMBER(c011),5,null,'onchange="getPriceBoundaries('||seq_id||')"','f11_'||seq_id,'') Price,
    apex_item.text(12, TO_NUMBER(c012),5,null, 'onchange="changePrice
    ('||seq_id||')" onKeyDown="selectDollarsFocus('||seq_id||',event);"','f12_'||seq_id,'') Dollars,
    decode(c013,'Y',apex_item.text(14, c014,30,null,'style="background-color:#FBEC5D;" onClick="onFocusAreaFished('||seq_id||');"','f14_'||seq_id,''),'N','N/A') Area_Fished,
    decode(c017,'Y',apex_item.text(18, c018,4,null,'style="background-color:#FBEC5D; "onBlur="setUnitQuantity('||seq_id||')"','f18_'||seq_id,''),'N','N/A') UNIT_QUANTITY,
    decode(c017,'Y',apex_item.text(19,'CN',3,null,'readOnly=readOnly;','f19_'||seq_id,''),'N','N/A') UNIT_COUNT,
    c024 hms_flag,
    decode(c050,'Y',apex_item.checkbox(21,'Y','id="f21_'||seq_id||'" style="background-color:#FBEC5D; " onClick="alterYes('||seq_id||');" onKeyPress="alterYes('||seq_id||');"',c021),'N','N/A') FinsAttached,
    decode(c050,'Y',apex_item.checkbox(22,'N','id="f22_'||seq_id||'" style="background-color:#FBEC5D;" onClick="alterNo('||seq_id||');" onKeyPress="alterNo('||seq_id||');"',c022),'N','N/A') FinsNotAttached,
    decode(c050,'Y',apex_item.checkbox(23,'U','id="f23_'||seq_id||'" style="background-color:#FBEC5D;" onClick="alterUnk('||seq_id||');" onKeyPress="alterUnk('||seq_id||');"',c023),'N','N/A') FinsUnknown,
    decode(c050,'Y',apex_item.textarea(28,c028,3,null,null,'f28_'||seq_id,''),'N','N/A') Explanation,
    decode(c024,'N',apex_item.select_list_from_LOV(29,c029,'HMSNATURE','onchange="saveNature('||seq_id||')"','YES','A','-- Select Nature of Sale --','f29_'||seq_id,''),'U',apex_item.select_list_from_LOV(29,c029,'HMSNATURE','onchange="saveNature('||seq_id||')"','YES','A','-- Select Nature of Sale --','f29_'||seq_id,''),'Y','N/A') Nature_Of_Sale,
    decode(c020,'Y',
    apex_item.select_list_from_LOV(40,c040,'HMS_AREA_CODE','style="background-color:#FBEC5D;"',null,null,null,'f40_'||seq_id,''),
    'N','N/A') HMS_AREA_CODE,
    c020,c050,
    decode(c020,'Y',
    apex_item.text(41,TO_NUMBER(c041),5,null,null,'f41_'||seq_id,''),
    'N','N/A') Sale_Price
    from apex_collections
    where collection_name = 'SPECIES_COLLECTION' order by seq_id
    I have noticed the following:
    when I change column C011 (price) the following values are set in the dynamic action:
    P110_ID = f11_1
    P110_VALUE = whatever I change the price to.
    when I change the column C024 (hms_flag), the following values are set:
    P110_ID = f03_0001
    P110_VALUE = whatever I change hms_flag to.
    the region is refreshed in my dynamic action, and the change for hms_flag does not hold.  I have tested the SQL query that generates the value for v_SEQ in the dynamic action.   In both a change to price and HMS_FLAG it appears valid
    select ltrim(substr(:p110_ID,5,4),'0') into v_seq from dual;
    if f11_1, v_seq:= 1
    if f03_0001, v_seq := 1
    thank you!

    solved.  sort of. 
    field c024 references f03.
    the Dynamic ACtion, step 4 calculates v_member by taking a substring of P110_ID...and in all other fields, the column and the field (fxx) are the same value....except for c024.
    I am not certain exactly how to resolve, but see the problem.

  • Dynamic Action when GB_Job / Postion Change from G1 to G2,or G5,or G6

    Hi All
    Does any body have any idea how can I write Dynamic Action for, when the position is changed from in subgroup G1 to G2, or G5 or G6 for action infotype 0000, i want a prompt should apper mentioning Emploee Benefits need to be changed, when this action occurs.
    Any help will be highly appreciated
    regards
    AJ

    If it is just to prompt the User to change the benfits, you can use the AFTER_INPUT method in the BAdI HRPAD00INFTY.
    ~Suresh

  • TRIGGERING DYNAMIC ACTIONS THROUGH PROGRAM

    Hi Experts ,
    I would like to know is it possible to trigger the dynamic actions through program.
    Please explain me the details.
    Thank you.

    As far as i know ,Dynamic Actions dont trigger in Batch Input Session. So what you can do is modify your batch input program so that it handles the same checks and logic that you configured in the T588z table.
    This is the documentation from SAP.
    Note on creating a batch input session:
    Dynamic actions are not processed in a batch input session.
    In batch input, you must specify the exact sequence of the screens. To ensure this is the case, you must have already programmed the dynamic action checks before you create the batch input session.
    To avoid errors only the static actions are processed when you program and process a session. Infotypes that usually only appear in the system as a result of a dynamic action should be updated by calling up the transaction separately.

  • Dynamic actions in creation of infotype

    HI,
    i have a requirement wherein i need to create a custom infotype.
    In the new infotype which i  have created, i need to update the records dynammically upon the modification of data  in the standard infotype.
    Thanks in advance.

    Naveen,
    Follow this link to make your dynamic action successfull.
    http://help.sap.com/saphelp_40b/helpdata/es/51/5184ab7b35d111950d0060b03c6b76/content.htm
    - Ashish

  • Dynamic action to update IT41

    Hello people,
    I want to update IT 41 after executing personnel action.
    I have written the dynamic action however it is not updating. can u advise?
    0000    04  991             P    T001P-MOLGA='99'
    0000    04  992             P     P0000-MASSN='Z4'
    0000    04  993             I      INS,0041,,,(P0000-BEGDA),(P0000-ENDDA)/D
    0000    04  994            W     P0041-DAR01='01'
    0000    04  995            W     P0041-DAT01=P0000-BEGDA

    I did checked ur Dynamic Action but it looks Ok but still i made some changes kindly try this and update me
    0000 06 990 *   Update Infotype 0041*
    0000 06 991 P T001P-MOLGA='99'
    0000 06 992 P P0000-MASSN='Z4'
    0000 06 993 I INS,0041,,,(P0000-BEGDA),(P0000-ENDDA)/D
    0000 06 994 W P0041-DAR01='01'
    0000 06 995 W P0041-DAT01=P0000-BEGDA
    I assume that from the above Z4 is Hiring action and 01 is Date Type.
    Best Regards,

  • How to abort tasks in a Dynamic Action when apex.confirm = Cancel

    I have a text field that has a Dynamic Action attached to it. When the field is changed, the Dynamic Action fires. There are 6 separate tasks in that Dynamic Action.
    The very first task is a call to apex.confirm. I want to make sure that the user understand the implications of changing the value in this field. So, up pops the dialog, the user reads the information, and decides to click OK or Cancel.
    If OK is clicked, I want to continue through the rest of the tasks in the Dynamic Action. If CANCEL is clicked, I want to just abort out of the Dynamic Action.
    Is that possible?
    Apex 4.1.1.00.23
    Edited by: Mark T. on Mar 1, 2012 9:49 AM

    Yes, I do see a different behavior.
    I've set up an app on apex.oracle.com, #60312. Workspace is mavericksolutions. Login pwolf. Password A1B2C3 change on first login.
    The first field is tied to a dynamic action. The first task in the DA is an apex.confirm. Type something into the first field then click TAB to bring up the dialog box. Whether I click OK or click CANCEL, the 2nd task is still occurring. It appears that the only difference is that if I click OK, I also get a submit of the page.
    What I want, in fact, is twofold:
    1. If I click CANCEL, then STOP the execution of the remainder of the tasks in the Dynamic Action.
    2. If I click OK, go ahead and process the rest of the tasks in the Dynamic Action, but DO NOT SUBMIT.
    Basically, I want to ask the user if it's OK to go ahead and make the on-screen changes, but I do NOT want to do an auto-save. I want the user to look at the results on the screen and click the actual SAVE (or CREATE) button after ensuring their accuracy. Right now, it appears that the apex.confirm is firing a page submit when I click OK (the fields get cleared out). I don't want that page submit.
    I THINK I can accomplish goal #1 with a workaround, by splitting the DA into two pieces. Piece #1 would have only the confirmation dialog. Piece #2 would be fired from the same field change, would have a sequence number AFTER piece #1, and would be conditional on the value of the expression returned by the apex.confirm. So if the apex.confirm returned 'DOTHIS' when I click OK, I would look to see if Expression = DOTHIS for piece #2. If not, then piece #2 wouldn't fire.
    The remaining trouble, then, is that if I click OK to fire piece #2, the page submit will subsequently fire following the completion of piece #2. And no matter what, I definitely do NOT want a page submit. Is there a function similar to apex.confirm that does not do a page submit?
    Anyway, take a look at the app. It's not performing the way that I anticipated, which is the same behavior that you described. I expected that it would do exactly what you said. Alas...

  • User Exit/Dynamic Actions when saving Business Event

    Hi,
    In Training & Event Management, is there such a thing as a user exit/dynamic actions that will be invoked when saving a Business Event?
    Thank you.
    Regards,

    Hi
    Please check out the following Business Add in
    RHPV0001
    HRTEM00MASTERDATA 
    HRTEM00NET_ACTIVITY
    HRTEM_HANDLE_BOOKING
    Reward points, if helpful.
    regards
    waz

  • Triggers are gone when updates the view they are on?

    I found that when I updated a view, all the triggers on this view were dropped.
    Is this supposed to be or I did something wrong?

    To answer the second part of your question, triggers on tables are not dropped if you modify the tables, unlike when you modify views. However, if you modify the table in such a way that it invalidates the trigger, the trigger becomes invalid, but not dropped. Please see the example below.
    scott@ORA92> create table test_tab
      2    (col1 number)
      3  /
    Table created.
    scott@ORA92> create sequence test_seq
      2  /
    Sequence created.
    scott@ORA92> create or replace trigger test_trig
      2    before insert on test_tab
      3    for each row
      4  begin
      5    select test_seq.nextval into :new.col1 from dual;
      6  end test_trig;
      7  /
    Trigger created.
    scott@ORA92> show errors
    No errors.
    scott@ORA92> insert into test_tab values (null)
      2  /
    1 row created.
    scott@ORA92> select * from test_tab
      2  /
          COL1
             1
    scott@ORA92> commit
      2  /
    Commit complete.
    scott@ORA92> alter table test_tab add col2 number
      2  /
    Table altered.
    scott@ORA92> insert into test_tab (col2) values (10)
      2  /
    1 row created.
    scott@ORA92> select * from test_tab
      2  /
          COL1       COL2
             1
             2         10
    scott@ORA92> commit
      2  /
    Commit complete.
    scott@ORA92> select status from user_triggers where trigger_name = 'TEST_TRIG'
      2  /
    STATUS
    ENABLED
    scott@ORA92> select status from user_objects where object_name = 'TEST_TRIG'
      2  /
    STATUS
    VALID
    scott@ORA92> alter table test_tab drop column col1
      2  /
    Table altered.
    scott@ORA92> select status from user_triggers where trigger_name = 'TEST_TRIG'
      2  /
    STATUS
    ENABLED
    scott@ORA92> select status from user_objects where object_name = 'TEST_TRIG'
      2  /
    STATUS
    INVALID
    scott@ORA92> insert into test_tab (col2) values (20)
      2  /
    insert into test_tab (col2) values (20)
    ERROR at line 1:
    ORA-04098: trigger 'SCOTT.TEST_TRIG' is invalid and failed re-validation
    scott@ORA92> select * from test_tab
      2  /
          COL2
            10

  • Problem when updating delivery quantity using 'BAPI_OUTB_DELIVERY_CHANGE'

    Hi experts,
    I have a requirement in which i need to update the material's delivery quantity in VL03N transaction.   For this im trying the BAPI
    'BAPI_OUTB_DELIVERY_CHANGE' and im passing the following values.
    HEADER_DATA : Delivery no.
    DELIVER : Delivery no.
    ITEM_DATA : Delivery no,
    item no,
    DLV_QTY quantity(changed),
    FACT_UNIT_NOM ( default to value '1')
    FACT_UNIT_DENOM ( default to value '1')
    ITEM_CONTROL : Delivey no,
    item no,
    CHG_DELQTY ( value "X")
    Then i use 'BAPI_TRANSACTION_COMMIT' for updating the changes. 
    Here the problem is, the BAPI is working fine for some quantity , say if i enter the DLV_QTY as 2 in ITEM_DATA, it is gettting updated.  But if i pass some other quantity , say 12, it is returning the folowing error.
    T ID                   NUM MESSAGE
    E VL                   363
    Pls tell why this error comes. and how to successfully update the delivery quantity for a set of material?
    Regards,
    Shanthi

    not answered

  • Call a transaction code in dynamic action

    Hi
    How can we call a transaction code in a dynamic action.
    TC XD01 is populated when changes is happen in IT0006 subtype 03.
    Regards
    WS

    Hi,
    Please find the below threads which may help you.
    Problem in calling dynamic actions in BDC
    Create Dynamic Action
    Triggering Dynamic actions when updating an Infotype using a FM
    Thanks & Regards,
    Sandip Biswas.

  • Dynamic Actions - Use of PSPAR versus InfoType number

    Can someone explain when creating Dynamic Actions when PSPAR should be used instead of InfoType numbers (ie... PSPAR-MASSN vs. P0000-MASSN).

    Add the fields to the Structure of the infotype like for infotype 9600 add fields to p9600.
    These fields will automatically comes in the module pool and there value will be stored.
    Regards,
    Wasim Ahmed

  • Dynamic actions - how to create an infotype with a date - 1 day.

    Hi everyone,
    I need a requirement to change an infotype through dynamic action with ENDDA = BEGDA of maintaned infotype(0000) - 1 day.
    In other words when a  personel action is performed, another infotype (2001) should appear for change, and in the validity period of this infotype should end with the day before the start of the personel action.
    is it possible to achieive this using dynamic actions? how?
    Thanks!
    Stanislaw Adamski

    Hi Adamski,
    A dynamic action has the following components.
    Infotype Number (INFTY): specifies the infotype for which you want the dynamic action triggered
    Subtype (SUBTY): narrows the focus to a specific subtype
    Field Name (FIELDN): starts your action when a maintenance function is performed on a particular field
    Function (FC): specifies the various maintenance operations to which your dynamic action would respond. They are 02 (change); 04 (create); 06 (create and change); 08 (delete); 10 (change and delete); 12 (create and delete). Dynamic actions are only applicable in maintenance operations, not in display functions.
    Sequence Number (NO): refers to a sequential number.
    Step (A): specifies a particular type of action. No dynamic action is executed if the function character has a value other than one of the following:
                 P: Plausibility checks, which allow you to check certain conditions.          
                 I: Calls an infotype for processing
                 W: Called after the I statement and used to assign values to screen fields while creating or copying another infotype record through the I statement 
                  F: Calls a FORM routine (subroutines in ABAP) during your action. The routine may reside in or out the module pool MPNNNN00.
                 V: Lets you treat collectively a number of fields for which you want to define a common dynamic action
                  M: Sends SAP Office mail
    Variable function part: The variable function part along with the step indicator forms the core part of your action. It specifies the processing details when the dynamic action is triggered. For example: 
    you have to look for the scenario what you are planning tyo create .
    The maintenance of dynamic actions is done via the view V_T588Z, as shown in 1 (IMG menu path Personnel Management>Global Settings in Personnel Management>Basic Settings>Infotypes>Create Dynamic Actions
    Here you havev to use conditions INS for the infotype what you want to create..
    Please brief the light on the scenario.
    Warm Regards,
    Kapil Kaushal

  • IRR dynamic action filter does not work when condition set.

    Hi All
    I've set up a filter on an Interactive report using a dynamic action. The fiilter is used to display records that expire within a term ( example 30,60,90 days.) The dynamic action is set to fire On Change. This all works fine as long as I do not set the report condition to only display when P1_DAYS is not null.
    I am using a report template that includes #REGION_STATIC_ID# as referenced in this post -
    http://anthonyrayner.blogspot.com/2010/07/report-filtering-with-apex-40-dynamic.html
    I hoped not to display a blank report region .. wait until after the user selects the "term" before displaying the results. Any workaround suggestions would be appreciated.
    Version -
    Application Express 4.0.1.00.03
    Thanks
    MO

    Kindly check the following link for reference.
    sample configuration link
    http://www.cisco.com/c/en/us/td/docs/wireless/controller/5700/software/release/3se/security/configuration_guide/b_sec_3se_5700_cg/b_sec_1501_3850_cg_chapter_01110.html
    http://www.cisco.com/c/en/us/td/docs/wireless/controller/7-0/configuration/guide/c70/c70intf.html
    Trouble shooting link
    http://www.cisco.com/c/en/us/support/docs/security/secure-access-control-system/113485-acs5x-tshoot.html

Maybe you are looking for

  • Error compiling IDL to C++: LIBORB_CAT:147: ERROR: Registry `REG_KEY_SYSTEM' not found.

    I'm trying to compile a simple IDL file into C++ using idl.exe, and am seeing the following output: LIBORBCMD_CAT:27: ERROR: An internal software error occurred. -LIBORB_CAT:147: ERROR: Registry `REG_KEY_SYSTEM' not found. I'm using Tuxedo 8.1 on a W

  • IMessage phone number on iPad

    I have two iphones and one ipad on my Apple Id account. The ipad keeps using phone1's number and not phone2's for imessage. How do I change the number to phone2 instead of phone1?

  • Edge Animate with Fancybox?

    Hi: I can't seem to get Edge Animate and Fancybox to work happily together. Please see: http://www.mercerhrs.com/marcomm_world/test/testfancybos.html

  • Socket read time out

    Hi, A java class I use is connecting to another system via socket. This always works fine when using Java 1.3. However my database installation forces me to use Java 1.2.1 where the same code fails. Does anybody know of a workaround to this problem?

  • Can you leave a message, such as "if found call" on the lock screen?

    can you have a message displayed on the lock screen, such as "please call blank if you find this phone"??  thanks