Academic Title

Hallo
I am trying to collect the Academic Title of the contact person in Transection VA22 (Quotation).  I have tables TSAD2 and knvk .  How can I collect the title from these
two tables or is there any ??
regards
rana

Hi Anne,
do you have created an attribute context for mail forms?
if not, you can find it here:
SPRO-CRM-Marketing-Marketing Plannig and Campaign Management-Personalized Mail-Maintain Attribute Context for Mail Forms.
There you can create your own stuctures for your mail forms.
If I remind right, you can choose these attributes as "additional attributes" while creating a mail form.
Regards,
Dennis

Similar Messages

  • Error in Mail Form: Academic titles

    Hi All,
    I have included the fields
    1. Title_Key and
    2. Title_Aca1 from the BP_Structures in my mail form.
    My mail form is in a different language. Thus, the requirement is to have the Title and Academic Title in the other language.
    I have maintained the entries in the other language too.
    Even if i log in in another language, the Title is taken as (Mr.) or (Ms.)instead of (Herr) or (Frau)
    Thus, i want to know, why this is happening and how can i solve this issue. Am i missing something in customization or in maintaining any flag for the language etc.
    Thanks,
    Kedar
    Edited by: Kedar Toraskar on May 30, 2008 11:35 AM
    Edited by: Kedar Toraskar on May 30, 2008 11:35 AM

    Hi Kedar,
    The language priority in the mail form, during the campaign execution are as given below:
    - For Person (B2C Scenario)
    Prio 1. the field 'Correspondence lang.' in business partner 'Address' field group 'Detail information'
    Prio 2. The field 'Language' in the business partner 'Address' data, field group 'Name'.
    Prio 3.Log-on language.
    - For Organization (B2B Scenario)
    Prio 1. The field 'Language'  in the business partner 'Address' data, field group 'Communication'.
    Prio 2.Log-on language
    - For Contact person for organization (B2B)
    Prio 1. The field 'Correspondence lang.' in business partner (contact person)  'Central data'  -> 'Detail information'. Same language are displayed on the 'Relationship' screen, field 'Language' on the 'Details' data to the relationship, field group 'Communication'.
    Prio 2. The 'Relationship' data for business partners, field 'Language' on the 'Detail' data to the relationship , field group 'Company'. (= communication language of organization)
    Prio 3. The field 'Language' in the business partner (contact person) 'Address' data, field group 'Name'.
    Prio 4.Log-on language.
    Please check whether you have maintained languages correspondingly
    For more information on this, refer to SAP Notes 708355.
    regards
    Srikantan

  • Academic Title in Mail Forms

    Hi all,
    just a short question about mail forms.
    We use the mail form for file export, there in the standard attributes you can choose the academic titlle. When you start the campaign with that mail form the system will give you the description of the academic title (Data element AD_TITLE1D) and not the academic title (Data element: AD_TITLE1T) itself. So for example you have Professor instead of Prof. But nobody wants to be addressed as Professor Doctor Maier on a letter but as Prof. Dr. Maier.
    Has anyone of you an idea how we can get the short version of the academic title (AD_TITLE1T) in our mail form?
    Thanks in advance!
    Regards Anne

    Hi Anne,
    do you have created an attribute context for mail forms?
    if not, you can find it here:
    SPRO-CRM-Marketing-Marketing Plannig and Campaign Management-Personalized Mail-Maintain Attribute Context for Mail Forms.
    There you can create your own stuctures for your mail forms.
    If I remind right, you can choose these attributes as "additional attributes" while creating a mail form.
    Regards,
    Dennis

  • Dropdown for Title key and academic title

    Hi Experts,
    How to provide a Dropdown for Title and Academic Title fields in the component ICCMP_BP_DETAIL, View: BupaDetailB2B, Contextnode: Customer, Attribute:Struct.Title_Key. The field is of type input field but, i want to make it as picklist.Please suggest some Inputs.I am functional guy, so please try to give detailed solution.Thanks in advance.
    Regards
    Krish

    Hi Krishna,
    As far as I can see this note provides the TITLE_KEY dropdrown list... that's cool.
    Then what is exactly that you don't understand ? After applying the note you just need to add the TITLE_KEY field to your configuration to make it appear on the screen... (and SAP suggests to use object subtypes in your configuration criterias to make this field appear under certain circumstances only -- but it is not mandatory).
    Nicolas.

  • Title in CMR

    Hi Friends,
    In CMR, general data, title field has the selection options like company, Mrs. etc........If we want to creat our own text, where do we do it. are there any configuration steps?
    Thanx and Regards
    Samatha

    hi,
    pl check these transactions :
    Systems Transactions
    SA01 Number range maintenance: ADRNR
    SA02 Academic title (cent. addr. admin.)
    SA03 Title (central address admin.) - to meet your req
    SA04 Name prefixes (centr. addr. admin.)
    SA05 Name suffix (centr. addr. admin.)
    SA06 Address or personal data source
    SA07 Address groups (centr. addr. admin.)
    SA08 Person groups (centr. addr. admin.)
    SA09 Internat. versions address admin.
    SA10 Address admin. communication type
    regards
    sadhu kishore

  • Syntax error in Transformation routine

    Hi Folks,
    We are In SP 17.
    I have migrated standard 0bpartner_attr transfer rules to a transformation with syntax errors.
    I have a routine for a gender, Valid From and Valid To its giving the following erorr.
    E:Field "TRAN_STRUCTURE-VALID_FROM" is unknown. It is neither in one of
    the specified tables nor defined by a "DATA" statement. "DATA"
    statement.
    the following is the routine code for Gender.
    PROGRAM trans_routine.
          CLASS routine DEFINITION
    CLASS lcl_transform DEFINITION.
      PUBLIC SECTION.
    Attributs
        DATA:
          p_check_master_data_exist
                TYPE RSODSOCHECKONLY READ-ONLY,
    *-    Instance for getting request runtime attributs;
        Available information: Refer to methods of
        interface 'if_rsbk_request_admintab_view'
          p_r_request
                TYPE REF TO if_rsbk_request_admintab_view READ-ONLY.
      PRIVATE SECTION.
        TYPE-POOLS: rsd, rstr.
      Rule specific types
        TYPES:
          BEGIN OF tys_SC_1,
         Field: XSEXM Male.
            XSEXM           TYPE C LENGTH 1,
         Field: XSEXF Female.
            XSEXF           TYPE C LENGTH 1,
         Field: XSEXU Unknown.
            XSEXU           TYPE C LENGTH 1,
         Field: RECORD.
            RECORD           TYPE RSARECORD,
          END   OF tys_SC_1.
        TYPES:
          BEGIN OF tys_TG_1,
         InfoObject: 0GENDER Gender.
            GENDER           TYPE /BI0/OIGENDER,
          END   OF tys_TG_1.
    $$ begin of global - insert your declaration only below this line  -
    ... "insert your code here
    $$ end of global - insert your declaration only before this line   -
        METHODS
          compute_0GENDER
            IMPORTING
              request                  type rsrequest
              datapackid               type rsdatapid
              SOURCE_FIELDS              type tys_SC_1
            EXPORTING
              RESULT                   type tys_TG_1-GENDER
              monitor                  type rstr_ty_t_monitor
            RAISING
              cx_rsrout_abort
              cx_rsrout_skip_record
              cx_rsrout_skip_val.
        METHODS
          invert_0GENDER
            IMPORTING
              i_th_fields_outbound         TYPE rstran_t_field_inv
              i_r_selset_outbound          TYPE REF TO cl_rsmds_set
              i_is_main_selection          TYPE rs_bool
              i_r_selset_outbound_complete TYPE REF TO cl_rsmds_set
              i_r_universe_inbound         TYPE REF TO cl_rsmds_universe
            CHANGING
              c_th_fields_inbound          TYPE rstran_t_field_inv
              c_r_selset_inbound           TYPE REF TO cl_rsmds_set
              c_exact                      TYPE rs_bool.
    ENDCLASS.                    "routine DEFINITION
    $$ begin of 2nd part global - insert your code only below this line  *
    $$ end of rule type
        TYPES:
          BEGIN OF tys_TG_1_full,
         InfoObject: 0BPARTNER Business Partner.
            BPARTNER           TYPE /BI0/OIBPARTNER,
         InfoObject: 0BP_ACTITL1 First Academic Title.
            BP_ACTITL1           TYPE /BI0/OIBP_ACTITL1,
         InfoObject: 0BP_ACTITL2 Second Academic Title.
            BP_ACTITL2           TYPE /BI0/OIBP_ACTITL2,
         InfoObject: 0BP_BTHNAME BP: Person's Name at Birth.
            BP_BTHNAME           TYPE /BI0/OIBP_BTHNAME,
         InfoObject: 0BP_CAT Business Partner Category.
            BP_CAT           TYPE /BI0/OIBP_CAT,
         InfoObject: 0BP_CONS Business Partner (Consolidated/Cleansing).
            BP_CONS           TYPE /BI0/OIBP_CONS,
         InfoObject: 0BP_CONTACT BP: Contact Permission.
            BP_CONTACT           TYPE /BI0/OIBP_CONTACT,
         InfoObject: 0BP_EXTERN BP Number in External System.
            BP_EXTERN           TYPE /BI0/OIBP_EXTERN,
         InfoObject: 0BP_FSTNAME BP: Person's First Name.
            BP_FSTNAME           TYPE /BI0/OIBP_FSTNAME,
         InfoObject: 0BP_GROUP Business Partner Grouping.
            BP_GROUP           TYPE /BI0/OIBP_GROUP,
         InfoObject: 0BP_GRPNAM1 BP: Name 1 (Group).
            BP_GRPNAM1           TYPE /BI0/OIBP_GRPNAM1,
         InfoObject: 0BP_GRPNAM2 BP: Name 2 (Group).
            BP_GRPNAM2           TYPE /BI0/OIBP_GRPNAM2,
         InfoObject: 0BP_GRPTYPE BP: Group Type.
            BP_GRPTYPE           TYPE /BI0/OIBP_GRPTYPE,
         InfoObject: 0BP_LSTNAME BP: Person's Surname.
            BP_LSTNAME           TYPE /BI0/OIBP_LSTNAME,
         InfoObject: 0BP_MAR_STA BP: Marital Status.
            BP_MAR_STA           TYPE /BI0/OIBP_MAR_STA,
         InfoObject: 0BP_MDLNAME BP: Person's Middle Name or Second First
    *Name.
            BP_MDLNAME           TYPE /BI0/OIBP_MDLNAME,
         InfoObject: 0BP_SECNAME BP: Person's Second Surname.
            BP_SECNAME           TYPE /BI0/OIBP_SECNAME,
         InfoObject: 0CHANGEDBY Changed by.
            CHANGEDBY           TYPE /BI0/OICHANGEDBY,
         InfoObject: 0CH_AT Time of Last Change.
            CH_AT           TYPE /BI0/OICH_AT,
         InfoObject: 0CH_ON Last changed on.
            CH_ON           TYPE /BI0/OICH_ON,
         InfoObject: 0CREATEDBY Name of person who created the object.
            CREATEDBY           TYPE /BI0/OICREATEDBY,
         InfoObject: 0CREATEDON Date on which the record was created.
            CREATEDON           TYPE /BI0/OICREATEDON,
         InfoObject: 0CREA_TIME Time Created.
            CREA_TIME           TYPE /BI0/OICREA_TIME,
         InfoObject: 0GENDER Gender.
            GENDER           TYPE /BI0/OIGENDER,
         InfoObject: 0LEGALFORM Legal Status of Organization.
            LEGALFORM           TYPE /BI0/OILEGALFORM,
         InfoObject: 0NAME_ORG1 BP: Organization Name 1.
            NAME_ORG1           TYPE /BI0/OINAME_ORG1,
         InfoObject: 0NAME_ORG2 BP: Organization Name 2.
            NAME_ORG2           TYPE /BI0/OINAME_ORG2,
         InfoObject: 0NAME_ORG3 BP: Organization Name 3.
            NAME_ORG3           TYPE /BI0/OINAME_ORG3,
         InfoObject: 0NAME_ORG4 BP: Organization Name 4.
            NAME_ORG4           TYPE /BI0/OINAME_ORG4,
         InfoObject: 0NATION Nationality.
            NATION           TYPE /BI0/OINATION,
         InfoObject: 0TITLE_SPPL Name Supplement, for example, Noble Title
            TITLE_SPPL           TYPE /BI0/OITITLE_SPPL,
         InfoObject: 0BP_TYPE Partner:Partner Type.
            BP_TYPE           TYPE /BI0/OIBP_TYPE,
         InfoObject: 0GN_PAR_SSY Source System of a Partner.
            GN_PAR_SSY           TYPE /BI0/OIGN_PAR_SSY,
         InfoObject: 0LOGSYS Source System.
            LOGSYS           TYPE RSDLOGSYS,
         InfoObject: 0RECORDMODE BW Delta Process: Record Mode.
            RECORDMODE           TYPE RODMUPDMOD,
         InfoObject: 0BP_GUID GUID of Business Partner.
            BP_GUID           TYPE /BI0/OIBP_GUID,
         InfoObject: 0BPDATEFROM GP Attributes Valid from.
            BPDATEFROM           TYPE /BI0/OIBPDATEFROM,
         InfoObject: 0BPDATETO GP Attributes Valid to.
            BPDATETO           TYPE /BI0/OIBPDATETO,
         Field: RECORD Data record number.
            RECORD           TYPE RSARECORD,
          END   OF tys_TG_1_full.
    Additional declaration for transfer rule interface
      DATA:
        g_t_errorlog TYPE rssm_t_errorlog_int,
        RECORD_ALL   LIKE SY-TABIX.
    global definitions from transfer rules
    DATA: gs_cob_pro TYPE rsd_s_cob_pro,
          gt_viobj   TYPE rsd_t_viobj,
          gs_viobj   TYPE rsd_s_viobj.
    DATA:   l_s_errorlog TYPE rssm_s_errorlog_int,
            l_text TYPE string.
    FORM compute_BPDATEFROM
       CHANGING
        RESULT         TYPE tys_TG_1_full-BPDATEFROM
        RETURNCODE     LIKE sy-subrc
        ABORT          LIKE sy-subrc
      RAISING
        cx_sy_arithmetic_error
        cx_sy_conversion_error.
      INCLUDE rs_bct_bupa_form_valid_from.
    ENDFORM.                    "BPDATEFROM
    FORM compute_BPDATETO
       CHANGING
        RESULT         TYPE tys_TG_1_full-BPDATETO
        RETURNCODE     LIKE sy-subrc
        ABORT          LIKE sy-subrc
      RAISING
        cx_sy_arithmetic_error
        cx_sy_conversion_error.
      INCLUDE rs_bct_bupa_form_valid_to.
    ENDFORM.                    "BPDATETO
    FORM compute_GENDER
       CHANGING
        RESULT         TYPE tys_TG_1_full-GENDER
        RETURNCODE     LIKE sy-subrc
        ABORT          LIKE sy-subrc
      RAISING
        cx_sy_arithmetic_error
        cx_sy_conversion_error.
    INCLUDE rs_bct_bupa_form_gender.
    ENDFORM.                    "GENDER
    FORM compute_GN_PAR_SSY
       CHANGING
        RESULT         TYPE tys_TG_1_full-GN_PAR_SSY
        RETURNCODE     LIKE sy-subrc
        ABORT          LIKE sy-subrc
      RAISING
        cx_sy_arithmetic_error
        cx_sy_conversion_error.
    INCLUDE rs_bct_bupa_form_gn_par_ssy.
    ENDFORM.                    "GN_PAR_SSY
    $$ end of 2nd part global - insert your code only before this line   *
          CLASS routine IMPLEMENTATION
    CLASS lcl_transform IMPLEMENTATION.
      METHOD compute_0GENDER.
      IMPORTING
        request     type rsrequest
        datapackid  type rsdatapid
        SOURCE_FIELDS-XSEXM TYPE C LENGTH 000001
        SOURCE_FIELDS-XSEXF TYPE C LENGTH 000001
        SOURCE_FIELDS-XSEXU TYPE C LENGTH 000001
       EXPORTING
         RESULT type tys_TG_1-GENDER
        DATA:
          MONITOR_REC    TYPE rsmonitor.
    *$*$ begin of routine - insert your code only below this line        *-*
      Data:
        l_s_error_log    type rssm_s_errorlog_int,
        l_subrc          type sy-tabix,
        l_abort          type sy-tabix,
        ls_monitor       TYPE rsmonitor,
        ls_monitor_recno TYPE rsmonitors.
    REFRESH:
      monitor,
      monitor_recno.
    Migrated transfer rule call
      Perform compute_GENDER
        CHANGING
          RESULT
          l_subrc
          l_abort.
    *-- Convert Messages in Transformation format
        LOOP AT G_T_ERRORLOG INTO l_s_error_log.
          move-CORRESPONDING l_s_error_log to MONITOR_REC.
          append monitor_rec to MONITOR.
        ENDLOOP.
        IF l_subrc <> 0.
          RAISE EXCEPTION TYPE cx_rsrout_skip_val.
        ENDIF.
        IF l_abort <> 0.
          RAISE EXCEPTION TYPE CX_RSROUT_ABORT.
        ENDIF.
    $$ end of routine - insert your code only before this line         -
      ENDMETHOD.                    "compute_0GENDER
          Method invert_0GENDER
          This subroutine needs to be implemented only for direct access
          (for better performance) and for the Report/Report Interface
          (drill through).
          The inverse routine should transform a projection and
          a selection for the target to a projection and a selection
          for the source, respectively.
          If the implementation remains empty all fields are filled and
          all values are selected.
      METHOD invert_0GENDER.
    $$ begin of inverse routine - insert your code only below this line-
    ... "insert your code here
    $$ end of inverse routine - insert your code only before this line -
      ENDMETHOD.                    "invert_0GENDER
    ENDCLASS.                    "routine IMPLEMENTATION
    let me know how to correct the above code.
    thanks

    Hi,
    the field tran_structure is no more available. The name changed to source_fields. Additionally there is no datapak available. It is now source_fields_table. You might need to use field symbols to access the fields.
    regards
    Siggi

  • PSD files will not print from Photoshop CS4 (previously posted in Acrobat printing and prepress)

    My questions are: Does the PSD file have the printer information encoded?
    Also why has this just started to show up? My wife has work successfully under the same conditions, files moved and printed on different printers, with no problems in the past.
    I (we) have been struggling with a recent problem trying to print PSD files from Photoshop CS4. (Vista 32 bit, Epson 3880 networked) When trying to print certain, but not all, PSD files I get the message: "Before you can perform printer-related tasks such as page setup or printing a document, you need to install a printer." I have been in contact with Adobe support about the issue but with little in the way of positive results. I was referred to a kb link: http://kb2.adobe.com/cps/409/kb409119.html Tried all that to no avail. (The first suggestion is absurd to the point of making me wonder what process is used to construct the kbs. You cannot open the print menu when you get this message so....?)
    Other solutions are not acceptable for the work my wife is doing, editing high quality photographs for an exhibition with test prints and so on. We are under intense time pressue with four shows coming up in a very short time. The final solution offered is that CS5 has solved all of this. Hum? interesting. No comment except new program, new problems so not a real solution for us.
    In searching the web about this problem I have come across many other people with the same problem working from different platforms and even different Adobe products. I noticed that the MAC OS seemed to cause the same problem and that there was a problem with Reader and Acrobat. In every case the problem is never solved by Adobe or anyone else and users find some "workaround". I too have found what we hope is a workaround in our contiued travels on the blogosphere, on flickr http://www.flickr.com/groups/wellington/discuss/72157621548183001/ as "...a nasty, nasty solution" but we skipped the flatten part and the GIMP part and resave the PSD under a different name.
    Adobe does seem supportive but not that interested (CS4 right) but I would like to find a real solution and I think many people would benefit from it.
    Anyway what I have found is that the PSD files that will not print have been printed on another printer at some time in the past. In my case the Printer was an Epson Artisan A50. The printer we are using now is the Epson Stylus Pro 3880. Even when trying to print wirelessly to the 3880 from the laptop (Was Vista, now Windows 7) that was used to edit and print with the A50, (USB connection) we saw the same error. So it seems that the printer information is somehow embedded in the PSD file (also mentioned in a Blog) and is keeping PS from seeing the printer because the same printer is not there.
    Has anybody already found the fix?
    I know this is a long post but I have been working on this problem and have heard all of the pat and frankly useless answers and workarounds. Can we find a solution and fix the problem?

    Just a few examples, since you ask:
    Dr Craig wrote:
    …The first suggestion is absurd to the point of making me wonder what process is used to construct the kbs…
    …Other solutions are not acceptable…
    …The final solution offered is that CS5 has solved all of this. Hum? interesting. No comment except new program, new problems so not a real solution for us…
    …In every case the problem is never solved by Adobe or anyone else and users find some "workaround"…
    "...a nasty, nasty solution"…
    …Adobe does seem supportive but not that interested (CS4 right)… b
    …I have been working on this problem and have heard all of the pat and frankly useless answers and workarounds…
    That attitude, Dr. Craig.  Plus the verbosity you unconscionably inflicted on your fellow forum users. 
    Cheers.
    Wo Tai Lao Le
    我太老了        (Not posting as a scientist here
                               but as a Photoshop user
                               so I'll forego listing any unrelated academic titles.)

  • Shopping cart creation category dropdown selecting the most used category

    Hi SRM gurus,
    While creating a shopping cart one of our most used category gets selected by default before we start doing anything.
    Everytime we have to change the category.
    Is there a way that will become blank and we can select from the dropdown or the find list.
    Kindly suggest.
    We are using SRM component version 4.0, SRM server 5.0, our patch level 0008.
    Thx. & reg.,
    Sridhar.

    Hi
    <b>Yes.. This was happening with us when we used SRM 4.0 version.
    We have used an  BADI Implementation to resolve this issue.</b>
    <u>The BADI name is <b> BBP_F4_READ_ON_EXIT </b></u>
    For Product category -> Product category (attr. WGR, PRCAT)  GET_CATEGORY Method, you need to go ahead.
    <u>Read the documenation of this BADI and you will get the problem resolved after implementing the same.</u>
    Here is the documentation
    BBP_F4_READ_ON_EXIT
    Short Text
    Restrict the Display in Input Helps and Search Helps
    You can use the Business Add-In (BAdI) BBP_F4_READ_ON_EXIT to restrict (or augment) the list of values and favorites that are output in the input and search helps. You can only process data elements for which input helps exist on HTML templates. The following three BAdIs are also available:
    BBP_F4_READ_ON_ENTRY
    Use this BAdI if you do not just want to restrict the favorites and values list but also want to select this yourself.
    BBP_F4_MEM_UPDATE
    BBP_F4_SAVE_DB
    The following three modules are used to process the values per data element:
    BBP_GET_<data element>_F4
    Supplies a list of all values and user-specific favorites. You can influence how this module works using BAdI BBP_F4_READ_ON_ENTRY and BBP_F4_READ_ON_EXIT.
    BBP_UPD_<data element>_FAV
    Updates the favorites in internal function group storage. You can influence how this module works using BAdI BBP_F4_MEM_UPDATE.
    BBP_SET_<data element>_FAV
    Writes the current favorites to the database. You can influence how this module behaves using BAdI BBP_F4_SAV_DB.
    Use
    Only implement this BAdI and only program the appropriate method if you want to restrict or augment the value set of standard selection.
    If you determine favorites using a BAdI, the standard modules do not process the favorites further. Warning: If, deviating from standard selection, you determine the list of favorites yourself using a BAdI, you have to temporarily store the favorites in the methods of the BAdIs and carry out final saving to the database yourself.
    Standard settings
    If data is added via the methods, no check of this data occurs. The check has to occur in the methods themselves.
    The interfaces of the methods of the BAdI are (almost) always the same:
    IV_LANGUAGE
    Language for determination of the texts
    IV_USER
    User for which the values are requested
    ET_<data element>_LIST
    The list of valid values changed by you
    EV_X_FAV_PROCESSED
    Use "X" to stipulate that you have filled the favorites list. Only present if favorites table exists for relevant data element.
    ET_<data element>_FAVOURITES
    Changed favorites list for user IV_USER. Only exists if favorites table exists for relevant data element.
    The methods have to fill the structures of the transfer tables completely. Incompletely filled structures can cause followup errors and unforseen consequences.
    Activities
    Reading of value lists and favorites using function module BBP_GET_<data element>_F4 occurs as follows:
    1. First the BAdI BBP_F4_READ_ON_ENTRY is called. It is possible to fill the input list (and favorites) with default values.
    a) In the case of default values, exactly these values are returned to the initiator. No further processing or check occurs and the module is exited.
    b) If no default values exist, the standard selection is carried out.
    2. Before the values are transferred externally you can restrict or augment the number of hits using the BAdI BBP_F4_READ_ON_EXIT. You can therefore delete entries from or add entries to the input list or favorites list.
    3. BAdI BBP_F4_READ_ON_EXIT provides an individual method for each data element for which an input help and/or favorites table exists. These are listed below.
    If you use this method, you need to indicate processing using the parameter EV_X_LIST_PROCESSED or EV_X_FAV_PROCESSED. Otherwise the selection is lost.
    List of available methods per data element in BBP_F4_READ_ON_EXIT:
    Field/Data element  Method
    Currency    GET_CURRENCY
    Region    GET_REGION
    Country    GET_COUNTRY
    Language    GET_LANGUAGE
    Industry     GET_INDUSTRY
    Academic title    GET_ACADEMIC
    Time zones    GET_TIMEZONE
    Procurement cards   GET_PCARD
    Legal forms     GET_LEGAL
    Format for name format    GET_NAMEFORM
    Quality management systems    GET_QMSYSTEM
    Fixed values    GET_DOMVALUE
    Form of address texts    GET_TITLEKEY
    Units of measure   GET_UNIT
    Bank data    GET_BANKINFO
    Tax number types   GET_TAXNUMT
    Tax numbers per country    GET_TAXTYPE
    Tax groups per tax type    GET_TAXGROUP
    Terms of payment    GET_PAYMTERM
    RFC destinations   GET_RFC_LOGS
    Logical systems   GET_LOGSYS
    Tax codes     GET_TAXCODE
    Catalogs (attribute CAT)   GET_CATALOG
    Roles (attribute ROLE)   GET_ROLE
    Account assignment categories (attribute KNT) GET_KNT_ATTR
    Purchasing organizations (from PdOrg)  GET_PURCHORG
    Purchasing organizations (per company)   GET_PORGCOMP
    Purchasing group (from PdOrg)  GET_PURCHGRP
    Purchasing group (per company)  GET_PGRPCOMP
    Product category (attr. WGR, PRCAT)  GET_CATEGORY
    Products    GET_PRODUCT
    Goods recipient plant (attr. REQUESTER)  GET_GRCPLANT
    Goods recipient user (attr. REQUESTER)  GET_GRCUSER
    Requester (attribute REQUESTER)  GET_BOBUSER
    Cost centers (attribute CNT)   GET_COSTCENT
    Asset classes (attribute ANK)   GET_ASSETCL
    Assets (attribute AN1)   GET_ASSETNO
    Asset subnumbers (attribute AN2)  ET_ASSETSUB
    Network (attribute NET)   GET_NETWORK
    WBS element (attribute PRO)  GET_WBSELEM
    Order (attribute ANR)   GET_ORDERNO
    Customer order (attribute AUN)  GET_SDDOC
    Customer order item (attribute APO)  GET_SDDOCPOS
    Document type (attribute BSA)  GET_DOCTYPE
    Transaction type (attribute TEND_TYPE)  GET_TENDTYPE
    <i>Incase you face any problems, do let me know.</i>
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • Salutation in mail forms.

    Dear CRM gurus.
    We are facing the following issue. When we want to create a mail form and when we want to create text different text elements using different salutation, we cannot use the conditions properly.
    We cannot use basic conditions  for distinguishing the salutation. Once we want to use salutation from the system field TITLE_LET (Salutation) when the fields is not empty even the field TITLE_MEDI (Title) is filled. Than we want to enter text element with salutation Mr. Mrs etc. when the field TITLE_LET (Salutation) is empty. But how we can tell the CRM that it should consider or not consider u201CEMPTYu201D field? And how to tell system that when the fields TITLE_LET (Salutation)  and TITLE_MEDI (Title) are empty  use the third possibility u2013 text elements with common salutation as u201CDear allu201D. Is it possible to use different way how to do this?
    And what more, when we use field TITLE_LET (Salutation) in the text element it happens that the system enter data from field TITLE_MEDI (Title) instead.
    Thank you for any hints.
    Best regards,
    Petr

    Hi Petr,
    I've created a custom function module that creates the salutation depending on the language and country. I.e. in Germany only the academic title Dr. or Prof. are part of the salutation. In Austria every academic title i.e. "Ing." must be added. This function module is called using the BAdI CRM_IM_ADD_DATA_BADI.
    Best regards
    Gregor

  • E-Recruiting 6.0: Name Field

    Hi Experts,
    I have the following questions as regards to 'name' field and would appreciate your help:
    1) I understand the name fields (first name and last name) cannot be customised.  But does E-Recruiting support the addition of middle name?  I can configure under Business Partner to add in the Middle name, but it did not display on the E-Recruiting screen or R/3 BP transaction. I am not sure whether standard E-Recruiting does not support it or I have not configure correctly.
    2) What is the table name which stores the name of a candidate and the applicant  objecet number?  I can see the name of the candidate in transaction BP, but i do not know where to find the applicant number. I need the information to for tracing and troubleshooting purposes.
    Many thanks,
    William

    Hello William,
    with e-recruiting 600 support package 10 or 11 e-recruiting supports middle name, 2nd academic title and name prefixes in the web dynpro frontend as standard fields for candidates. Unfortunately it seems SAP is no longer adding such stuff to the BSP frontend. In transaction BP you should be able to see these fields if noone changed BP. But the fields are only visible when filled so you might have to change to edit mode to click this small button with the plus.
    Personal data of candidates name, birthdate, gender, titles are stored in the standard business partner tables BUT000 and following. Address is saved in the tables of the central address service but needs an entry in IT5110. That's why adding an address in BP won't work while changing is possible.
    To get the differnt keys which are used for the candidate I usually start from BP as I have a name. I simply use the sear help of BP to get the BP number. Then it's all about HRP1001 which stores all object relations. As BP is an external object from HR view (as is the User) you put the BP into SCLAS and number into SOBID field (dont forget leading zeros here) and you can get the CP number. With the CP number you can get the User and the candidate (NA) number. From the candidate you can get applications (ND) and candidacies (NE) and so on.
    Best Regards
    Roman Weise

  • Error Message ORA-31043: Element 'person' not globally defined in schema

    Hello All,
    We have registered 2 xsd documents as follows..
    DECLARE
       lc_test_xsd   CLOB;
    BEGIN
       lc_test_xsd   := '<?xml version="1.0" encoding="UTF-8"?>
    <schema
        xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:tns="http://www.xyz.com/cicat/types/basictypes/2/0"
        targetNamespace="http://www.xyz.com/cicat/types/basictypes/2/0"
        version="2.0">
        <simpleType name="LastNamePrefix">
            <annotation>
                <documentation>
                    Additional word to last name (name prefix) corresponding to SAP HR Core
                    Table T535N; V.
                </documentation>
            </annotation>
            <restriction base="tns:String255" />
        </simpleType>
        <simpleType name="CountryID">
            <annotation>
                <documentation>
                    Codes for the representation of country names according to ISO 3166.
                </documentation>
            </annotation>
            <restriction base="string">
                <maxLength value="2" />
            </restriction>
        </simpleType>
        <simpleType name="LocationCode">
            <annotation>
                <documentation>
                    Code of a location, e.g. Fe, Wa2 or Kor.
                </documentation>
            </annotation>
            <restriction base="string">
                <maxLength value="4" />
            </restriction>
        </simpleType>
        <simpleType name="GenderCode">
            <annotation>
                <documentation>
                    Code of the gender: male, female, unknown. Unknown is used if the value is
                    unknown or must not be stored due to legal restrictions.
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="male" />
                <enumeration value="female" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="String255">
            <annotation>
                <documentation>
                    String with 255 characters max
                </documentation>
            </annotation>
            <restriction base="string">
                <maxLength value="255" />
                <minLength value="1" />
            </restriction>
        </simpleType>
        <simpleType name="RB-CostCenter">
            <annotation>
                <documentation>
                    Cost Center
                </documentation>
            </annotation>
            <restriction base="string">
                <minLength value="3" />
                <maxLength value="6" />
            </restriction>
        </simpleType>
        <simpleType name="OrgUnitName">
            <annotation>
                <documentation>
                    Name of the Organizational Unit
                </documentation>
            </annotation>
            <restriction base="string">
                <minLength value="1" />
                <maxLength value="18" />
            </restriction>
        </simpleType>
        <complexType name="StringMCA">
            <annotation>
                <documentation>
                    Multi Country String. Strings, which must be stored in ASCII code and
                    country specific. The subelement ASCIIString contains the string encoded
                    with ASCII. The subelement countrySpecificString allows country specific
                    encoding.
                </documentation>
            </annotation>
            <sequence>
                <element name="asciiString" type="tns:String255" minOccurs="0" />
                <element name="countrySpecificString" type="tns:String255" />
            </sequence>
        </complexType>
        <simpleType name="OrgUnitID">
            <annotation>
                <documentation>
                    ID of the Organizational Unit
                </documentation>
            </annotation>
            <restriction base="unsignedInt">
                <totalDigits value="8" />
            </restriction>
        </simpleType>
        <simpleType name="GlobalID">
            <annotation>
                <documentation>
                    Global unique identifier of persons at xyz
                </documentation>
            </annotation>
            <restriction base="unsignedInt">
                <totalDigits value="8" />
            </restriction>
        </simpleType>
        <simpleType name="CiCatPersonID">
            <annotation>
                <documentation>
                    CI-CAT Identifier of Persons (CiCat-PID). Unique identifier of a person
                    in CI-CAT
                </documentation>
            </annotation>
            <restriction base="unsignedInt">
                <totalDigits value="20" />
            </restriction>
        </simpleType>
        <simpleType name="CiCatAccountID">
            <annotation>
                <documentation>
                    CI-CAT Identifier of AD Accounts (CiCat-Ben-Sid). Unique identifier of
                    AD Accounts in CI-CAT.
                </documentation>
            </annotation>
            <restriction base="unsignedInt">
                <totalDigits value="20" />
            </restriction>
        </simpleType>
        <simpleType name="PersonnelActionTypeCode">
            <annotation>
                <documentation>
                    The operation that was performed on the person: entry, data change,
                    re-entry (into company), exit (out of company)
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="entry" />
                <enumeration value="data change" />
                <enumeration value="re-entry" />
                <enumeration value="exit" />
            </restriction>
        </simpleType>
        <simpleType name="ContractStatus">
            <annotation>
                <documentation>
                    Contract Status: active, inaktive, resigned, retired
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="retired">
                    <annotation>
                        <documentation>
                            End of contract relationship because of retirement
                        </documentation>
                    </annotation>
                </enumeration>
                <enumeration value="resigned">
                    <annotation>
                        <documentation>
                            End of contract because of quitting
                        </documentation>
                    </annotation>
                </enumeration>
                <enumeration value="inactive">
                    <annotation>
                        <documentation>
                            Incactive contract relationship, e.g. motherhood, suspension
                        </documentation>
                    </annotation>
                </enumeration>
                <enumeration value="active">
                    <annotation>
                        <documentation>
                            Normal contract status
                        </documentation>
                    </annotation>
                </enumeration>
                <enumeration value="deleted">
                    <annotation>
                        <documentation>
                            Contract physically deleted in the source system
                        </documentation>
                    </annotation>
                </enumeration>
            </restriction>
        </simpleType>
        <simpleType name="KnownAssociateCode">
            <annotation>
                <documentation>
                    Describes status of person to xyz: internal/external/fixed-term
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="External" />
                <enumeration value="Internal" />
                <enumeration value="Fixed Term" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="AssociateCode">
            <annotation>
                <documentation>
                    Describes status of person to xyz: union of known values plus free string
                    for not yet known types
                </documentation>
            </annotation>
            <union memberTypes="tns:KnownAssociateCode string" />
        </simpleType>
        <simpleType name="KnownExternalRelationType">
            <annotation>
                <documentation>
                    Describes relation (contract relation) of external person to xyz:
                    contractor/customer/supplier/subsidiary/selfregistered
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Contractor" />
                <enumeration value="Customer" />
                <enumeration value="Supplier" />
                <enumeration value="Subsidiary" />
                <enumeration value="Selfregistered" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="ExternalRelationType">
            <union memberTypes="tns:KnownExternalRelationType string" />
        </simpleType>
        <simpleType name="ValidityState">
            <annotation>
                <documentation>
                    If an attribute was taken over by an authoritative source such as HR-MDS or
                    WOM. Set to "Valid" to indicate that the value was taken over from the
                    source and is therefore valid. Set to "Invalid" if the source indicates the
                    value is no longer value, e.g. because it got deleted. Otherwise set to
                    "Unknown", e.g. when the value was entered manually.
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Valid" />
                <enumeration value="Invalid" />
                <enumeration value="Unknown" />
            </restriction>
        </simpleType>
        <complexType name="HrPersonnelId">
            <sequence>
                <element name="hrSourceSystem">
                    <annotation>
                        <documentation>
                            Name of HR source system
                        </documentation>
                    </annotation>
                    <simpleType>
                        <restriction base="string">
                            <minLength value="1" />
                            <maxLength value="20" />
                        </restriction>
                    </simpleType>
                </element>
                <element name="hrPersonnelId">
                    <annotation>
                        <documentation>
                            ID of person in HR source system
                        </documentation>
                    </annotation>
                    <simpleType>
                        <restriction base="string">
                            <minLength value="1" />
                            <maxLength value="20" />
                        </restriction>
                    </simpleType>
                </element>
            </sequence>
        </complexType>
        <complexType name="AccountType">
            <annotation>
                <documentation>
                    Types of Accounts: Three main categories are known: Person, resource or
                    service account. A person account represents a single natural person. A
                    resource account represents a resource such as a printer, a computer or a
                    meeting room. Service Accounts represent everything else. The can be used
                    for example for technical users or group accounts. Both resource and service
                    accounts have an owner that is responsible for them. Each account type has
                    subtypes for further categorization.
                </documentation>
            </annotation>
            <choice>
                <element name="personAccount" type="tns:PersonAccountType" />
                <element name="resourceAccount" type="tns:ResourceAccountType" />
                <element name="serviceAccount" type="tns:ServiceAccountType" />
            </choice>
        </complexType>
        <simpleType name="KnownPersonAccountType">
            <annotation>
                <documentation>
                    Pre-defined types of Person Accounts
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Office" />
                <enumeration value="Admin" />
                <enumeration value="Test" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="PersonAccountType">
            <union memberTypes="tns:KnownPersonAccountType string" />
        </simpleType>
        <simpleType name="KnownResourceAccountType">
            <annotation>
                <documentation>
                    Pre-defined types of Resource Accounts
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Room" />
                <enumeration value="PC" />
                <enumeration value="Printer" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="ResourceAccountType">
            <union memberTypes="tns:KnownResourceAccountType string" />
        </simpleType>
        <simpleType name="KnownServiceAccountType">
            <annotation>
                <documentation>
                    Pre-defined Types of Service Accounts
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Group" />
                <enumeration value="Machine" />
                <enumeration value="Support" />
                <enumeration value="System" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="ServiceAccountType">
            <union memberTypes="tns:KnownServiceAccountType string" />
        </simpleType>
        <simpleType name="ActionType">
            <annotation>
                <documentation>
                    Defines the action that was performed on the object.
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Create" />
                <enumeration value="Update" />
                <enumeration value="Delete" />
            </restriction>
        </simpleType>
        <simpleType name="LegalEntityId">
            <annotation>
                <documentation>
                    ID of a legal entity
                </documentation>
            </annotation>
            <restriction base="unsignedInt">
                <totalDigits value="8" />
            </restriction>
        </simpleType>
    </schema>
       DBMS_XMLSCHEMA.REGISTERSCHEMA (schemaurl   => 'BasicTypes.xsd',
                                      schemadoc   => lc_test_xsd);
      DBMS_OUTPUT.PUT_LINE('BasicTypes.xsd registration successfully completed');
    EXCEPTION WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('BasicTypes.xsd registration failed '||SQLERRM);
    END;
    /

    2nd xsd..
    -- register PersonTypes.xsd schema
    DECLARE
    lc_person_xsd   CLOB;
    BEGIN
       lc_person_xsd
          := '<?xml version="1.0" encoding="UTF-8"?>
    <!--
        Change History:    
    -->
    <!--
        This schema contains all types that represent objects (i.e. Person and ADAccount).
    -->
    <schema
        xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:tns="http://www.xyz.com/cicat/types/persontypes/2/0"
        xmlns:basic="http://www.xyz.com/cicat/types/basictypes/2/0"
        targetNamespace="http://www.xyz.com/cicat/types/persontypes/2/0"
        version="2.0">
        <import namespace="http://www.xyz.com/cicat/types/basictypes/2/0" schemaLocation="BasicTypes.xsd"/>
        <complexType name="ADAccount">
            <annotation>
                <documentation>
                    Active directory account of a person (also known as NT or Windows account)
                </documentation>
            </annotation>
            <sequence>
                <element name="cicatAccountId" type="basic:CiCatAccountID">
                    <annotation>
                        <documentation>
                            CICAT internal ID of account (CI-CAT Ben SID)
                        </documentation>
                    </annotation>
                </element>
                <element name="domain" type="basic:String255">
                    <annotation>
                        <documentation>
                            NT domain of the userID, e.g. "de", "emea"
                        </documentation>
                    </annotation>
                </element>
                <element name="userID" type="basic:String255">
                    <annotation>
                        <documentation>
                            NT userID e.g. "xyz5mum" without domain (NT-SID)
                        </documentation>
                    </annotation>
                </element>
                <element name="guid" type="basic:String255">
                    <annotation>
                        <documentation>
                            Active Directory GUID of account.
                        </documentation>
                    </annotation>
                </element>
                <element name="isMasterAccount" type="boolean"
                    default="false" minOccurs="0">
                    <annotation>
                        <documentation>
                            A person can have several accounts. One of them is marked as the
                            master account. The master account is the account which is mainly
                            used by the user.
                        </documentation>
                    </annotation>
                </element>
                <element name="accountType" type="basic:AccountType">
                    <annotation>
                        <documentation>
                            Types of Accounts: Three main categories are known: Person, resource
                            or service account. A person account represents a single natural
                            person. A resource account represents a resource such as a printer,
                            a computer or a meeting room. Service Accounts represent everything
                            else. The can be used for example for technical users or group
                            accounts. Both resource and service accounts have an owner that is
                            responsible for them. Each account type has subtypes for further
                            categorization.
                        </documentation>
                    </annotation>
                </element>
            </sequence>
        </complexType>
        <complexType name="Person">
            <annotation>
                <documentation>
                    All attributes a CI-CAT person record can contain
                </documentation>
            </annotation>
            <sequence>
                <element name="globalID" type="basic:GlobalID" minOccurs="0">
                    <annotation>
                        <documentation>
                            Globally unique identifier of a person at xyz. This ID is defined
                            by HR MDS.
                        </documentation>
                    </annotation>
                </element>
                <element name="cicatPID" type="basic:CiCatPersonID">
                    <annotation>
                        <documentation>
                            Unique identifier of person in CI-CAT.
                        </documentation>
                    </annotation>
                </element>
                <element name="hrPersonnelId" type="basic:HrPersonnelId" minOccurs="0">
                    <annotation>
                        <documentation>
                            Personnel ID of person in an HR system. The personnel ID is unique
                            throughout one system. But different systems can use the same ID.
                        </documentation>
                    </annotation>
                </element>
                <element name="title" type="basic:String255"
                    minOccurs="0">
                    <annotation>
                        <documentation>
                            Title of the person. In some countries and HR-MDS this field is used
                            for the academic title. In other countries it is used for the job
                            title.
                        </documentation>
                    </annotation>
                </element>
                <element name="firstName" type="basic:StringMCA">
                    <annotation>
                        <documentation>
                            First name of the person
                        </documentation>
                    </annotation>
                </element>
                <element name="middleName" type="basic:StringMCA" minOccurs="0">
                    <annotation>
                        <documentation>
                            Middle name(s) of the person
                        </documentation>
                    </annotation>
                </element>
                <element name="lastNameAddOn" type="basic:String255"
                    minOccurs="0">
                    <annotation>
                        <documentation>
                            Additional word to surname (name prefix)
                            corresponding to SAP HR Core Table T535N; V.
                        </documentation>
                    </annotation>
                </element>
                <element name="lastName" type="basic:StringMCA">
                    <annotation>
                        <documentation>
                            Last names of the person.
                        </documentation>
                    </annotation>
                </element>
                <element name="displayName" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            Display name of the person. This attribute is calculated from the
                            name, the department. In case of external users it also contains
                            an external flag and the name of the company. This field is
                            calculated by CI-CAT.
                        </documentation>
                    </annotation>
                </element>
                <element name="gender" type="basic:GenderCode" minOccurs="0">
                    <annotation>
                        <documentation>
                            Gender of the person
                        </documentation>
                    </annotation>
                </element>
                <element name="orgUnitID" type="basic:OrgUnitID" minOccurs="0">
                    <annotation>
                        <documentation>
                            ID of Organization unit (determined by C/AOO). This ID is taken over
                            from WOM.
                        </documentation>
                    </annotation>
                </element>
                <element name="orgUnitIDValidity" type="basic:ValidityState" minOccurs="0">
                    <annotation>
                        <documentation>
                            Defines if the attribute orgUnitID was validated by an authoritative
                            source. The default value is "Unknown".
                            VALID:
                            - orgUnitID is linked with WOM reference and orgUnitID is active in WOM
                            - orgUnitID is linked with Exception Organization list maintained in
                              CI-CAT by C/AOO. orgUnitID is active in with Exception Organization list
                            INVALID:
                            - orgUnitID is linked with WOM reference and orgUnitID is inactive in WOM
                            - orgUnitID is linked with Exception Organization list maintained in CI-CAT
                              by C/AOO. orgUnitID is inactive in with Exception Organization list
                            UNKNOWN:
                            - orgUnitID is not linked with WOM reference or Exception Organization
                              list. Active state of the department is not known.
                        </documentation>
                    </annotation>
                </element>
                <element name="orgUnitName" type="basic:OrgUnitName">
                    <annotation>
                        <documentation>
                            Unit Code (determined by C/AOO) of the organizational office, e.g.
                            Department, group, Project.
                        </documentation>
                    </annotation>
                </element>
                <element name="costCenter" type="basic:RB-CostCenter">
                    <annotation>
                        <documentation>
                            Cost center the person is assigned to.
                        </documentation>
                    </annotation>
                </element>
                <element name="costCenterValidity" type="basic:ValidityState" minOccurs="0">
                    <annotation>
                        <documentation>
                            Defines if the attribute costCenter was validated by an authoritative
                            source. The default value is "Unknown".
                        </documentation>
                    </annotation>
                </element>
                <element name="email" type="basic:String255"
                    minOccurs="0">
                    <annotation>
                        <documentation>
                            Primary email of person
                        </documentation>
                    </annotation>
                </element>
                <element name="legalEntity" type="basic:LegalEntityId" minOccurs="0">
                    <annotation>
                        <documentation>
                            ID of a legalEntity. Legal Entity List will be
                            retrieved from CI-CAT.
                        </documentation>
                    </annotation>
                </element>
                <element name="officeLocation" type="basic:LocationCode" minOccurs="0">
                    <annotation>
                        <documentation>
                            The office location where the person is currently working,
                            e.g. Fe, Kor, Wa2. Maintained in CI-CAT.
                        </documentation>
                    </annotation>
                </element>
                <element name="maintenanceLocation" type="basic:LocationCode" minOccurs="0">
                    <annotation>
                        <documentation>
                            The location of the HR department which maintains the person, taken from HR-MDS.
                        </documentation>
                    </annotation>
                </element>
                <element name="building" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            Building free-from data
                        </documentation>
                    </annotation>
                </element>
                <element name="room" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            Room (Section, floor and room number)
                        </documentation>
                    </annotation>
                </element>
                <element name="externalCompany" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            For Externals: Name of the external company.
                        </documentation>
                    </annotation>
                </element>
                <element name="externalCompanyLocation" type="basic:LocationCode" minOccurs="0">
                    <annotation>
                        <documentation>
                            For Externals: The location of the external company.
                        </documentation>
                    </annotation>
                </element>
                <element name="personnelActionType" type="basic:PersonnelActionTypeCode" minOccurs="0">
                    <annotation>
                        <documentation>
                            Defines the action type used in SAP HR systems,e.g. Hiring (entry);
                            Organizational reasignment; Transfer; Change in pay;
                            early retirement / retirement; leaving; Re-entry into company
                        </documentation>
                    </annotation>
                </element>
                <element name="statusOfContract" type="basic:ContractStatus">
                    <annotation>
                        <documentation>
                            Status of current occupation, e.g. active; inactive; resigned; retired
                        </documentation>
                    </annotation>
                </element>
                <element name="xyzGroupAssociate" type="basic:AssociateCode">
                    <annotation>
                        <documentation>
                            Indicates whether person is xyz Group associate or external
                            according to respective regulations : external; internal
                        </documentation>
                    </annotation>
                </element>
                <element name="externalRelationToxyz" type="basic:ExternalRelationType"
                    minOccurs="0" maxOccurs="unbounded">
                    <annotation>
                        <documentation>
                            Describes for persons of type xyzGroupAssociate = external the
                            relationship to xyz, e.g. customer, subsidiary, ...
                            Persons can be in more than one relation to xyz.
                        </documentation>
                    </annotation>
                </element>
                <element name="phone" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            Phone Number
                        </documentation>
                    </annotation>
                </element>
                <element name="otherPhone" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            "Business 2/Other Telephone" ist ein multivalue field which can be
                            filled with additional phone numbers (canonical format). 
                        </documentation>
                    </annotation>
                </element>
                <element name="mobile" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            Mobile Phone Number
                        </documentation>
                    </annotation>
                </element>
                <element name="paperFax" type="basic:String255" minOccurs="0" />
                <element name="electronicFax" type="basic:String255" minOccurs="0" />
                <element name="ipPhone" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>IP Phone Number</documentation>
                    </annotation>
                </element>
                <element name="lastModified" type="dateTime">
                    <annotation>
                        <documentation>
                            last Time person was modified in CI-CAT
                        </documentation>
                    </annotation>
                </element>
                <element name="lastModifyingUser" type="basic:String255">
                    <annotation>
                        <documentation>
                            Last person, who modified person in CI-CAT. Can be a CI-CAT system
                            user, e.g. user to connect CI-CAT to WOM.
                        </documentation>
                    </annotation>
                </element>
                <element name="assistant" type="basic:GlobalID" minOccurs="0">
                    <annotation>
                        <documentation>
                            Assistant of person. Reference to assistant vie
                            globalId
                        </documentation>
                    </annotation>
                </element>
                <element name="activeDirectoryAccount" type="tns:ADAccount"
                    maxOccurs="unbounded" minOccurs="0">
                    <annotation>
                        <documentation>
                            List of Active Directory accounts of the user.
                            To indicate that a user is deleted, the list of
                            AD accounts is empty.
                        </documentation>
                    </annotation>
                </element>
            </sequence>
            <attribute name="action" type="basic:ActionType" use="required"/>
        </complexType>
        <element name="person" type="tns:Person"/>
    </schema>
       DBMS_XMLSCHEMA.REGISTERSCHEMA (schemaurl   => 'PersonTypes.xsd',
                                      schemadoc   => lc_person_xsd);
      DBMS_OUTPUT.PUT_LINE('PersonTypes.xsd registration successfully completed');
    EXCEPTION WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('PersonTypes.xsd registration failed '||SQLERRM);
    END;

  • Candidate Data -- E-Recruiting

    In Create Internal Applications / External Applications service (Recruiter role) in the Candidate Data group
    there is title / second title field
    What is purpose of this field, what values are typically used and where do you make the settings.
    I check in IMG there is no table to set for title / second title
    How others use it?

    Hello,
    These are academic titles/qualifications granted to students after pursuing university education. After completing your Bachelor's degree you will get academic title 'Bachelor' or 'Doctor' title after studying your Ph.D. Its possible to have multiple titles and this is why there are 2 seperate fields in my opinion so you can enter at least 2 if you have them.
    The values are configured under spro in Cross-Application Components > SAP Business Partner > Business Partner > Persons > Name Components > Maintain Academic Titles. They are saved in table TSAD2. When assigned to a candidate they are saved in the BUT000 against the BP for the candidate in fields TITLE_ACA1 and TITLE_ACA2.
    Regards,

  • USERS_GEN : Upload User from file

    Does anyone knows where the field cournty is stocked and what is its role?
    Thanks

    Hello, here is the snippet of the information of this transaction
    Option 1: Upload Users from File (ASCII)                                                                               
    Prerequisite                                                                               
    The data fields for a user are in a row and are separated by a          
    semicolon. You can generate these files in MS Excel, for example, (save 
    the Excel sheet as file type CSV). The order of the fields is critical. 
    Example                                                                               
    o   D030456;Smith;50000105;[email protected];de                                                                               
    o   C00213445;Doe;50000106;[email protected];us                                                                               
    o   D23456;Moser;50010203;[email protected];dk                                                                               
    Note                                                                               
    In the menu under Goto -> Define Separator, you can determine if a      
    semicolon or a comma is to be accepted as a separator.                                                                               
    If all the data in the file is not accessible, default values are used  
    for the missing data. If the file contains an e-mail address, the system
    generates a password and sends it via e-mail to the user. If the file   
    has not e-mail address, you are prompted to specify an initial password 
    for all users.                                                                               
    You must specify the technical key for the fields Academic title,  Form 
    of address, Manager indicator, Role and Country.                                                                               
    o   You can find the system keys for the academic title in field        
        TITLE_KEY of table TSAD2.                                                                               
    o   You can find the system keys for the address text in field TITLE of 
        table TSAD3T.                                                                               
    o   If the user is to be a manager, you check the field Manager         
        indicator.                                                                               
    o   If you are assigning a role for a user, the file must contain the   
        technical name of the role. You should check in advance in          
        Transaction PFCG if the role actually exists.                                                                               
    Regards, Luciano.

  • CRM form of address

    Hi,
    I'm in CRM 2007 6.0, trying to figure out what was the standard set of "form of address" that CRM delivered. This is because it has been customized 100% previously.
    Please comment.

    SAP delivers some standard Forms of Address, usually four key entries (and their corresponding translated entries).
    Here's a typical extract of the Forms of Address table under Address Management/Business Address Services
    Key    Title       Person   Org   Grp   Gender
    0001      Ms.         X        X           2 Female
    0002      Mr.          X        X           1 Male
    0003      Company              X           Gender not known
    0004      Dr.          X                    Gender not known
    Take care as there are also special Forms that are maintained separately such as Academic Titles (6 entries), Name Prefixes (10 entries), Supplements (6 entries) and so on.

  • Occupation in ICCMP_BP_CP has no drop down or description

    In the UI component ICCMP_BP_CP I added Occupation from the folder CONTACTPERSON to the view but it does not bring accross the description or the open input help.
    I can put in the key but that is not good for the users.
    The same view has Function & Academic Title where
    label is A - F
    key is G - I
    description of key J - P
    Is this configurable or require development?

    in BSP_WD_CMPWB for ICCMP_BP_CP in my enhancement set I see the attribute STRUCT.OCCUPATION, I generated the Getter and Setter methods and M methods (similiar to STRUCT.TITLE_ACA1) but that did not resolve my issue in the UI.
    Edited by: Glenn Michaels on Sep 23, 2009 4:34 AM

Maybe you are looking for

  • Nokia Lumia 620 i using help sir

    1.How to record calls will calling ? 2.how visible all file in memory card (SD card)? 3.when the black Lumia update available,which month?

  • Dynamically picking the line item of table control

    Hi all, Can u suggest me a way to dynamically picking the no of line item in the table control displayed. Regards, Ashutosh Kumar

  • Issues restoring iphone from icloud

    Hi, Every time I try to restore my iphone from icloud it says, "unable to back up from icloude because wireless connection interrupted".  My phone is plugged in and connected to wi-fi...I also tried having my iphone plugged into my computer while bac

  • Can Highligt current row being changed mid-app?

    I have a table called PREFERENCES which allows users to set their environment to their preferences. One of the things I would like to set is their Highlight Current row Color. I have created an application level item named F101_HIGHLIGHT. On app star

  • Sales Area Creation

    Hi Everyone, I have a problem here and appreciate if somebody can help me. I created a sales area 9090/90/90 When I try to create a customer master with VD01 and click on All Sales Areas, my sales area shows here as 9090/01/01. Where am I going wrong