Creating Text for Customer Master

There are custom Text id and description (eg.  ZAFF 'Affiliate Note') to be created for each type of customer(Sold-to, Ship-to,Bill-to,Payer).
I am working on a inbound interface using custom function module, which is customized from IDOC_INPUT_DEBITOR. When the new customer will be created in SAP, how to create these text for each type of customer?
Any suggession will be helpful.
Revert back if you have any doubts.

You can do this in the user exit for that customer based on the partner type by fetching the entry from Partner table like VBPA .
check the entry from here for the customer and based on the partner condition like SH BP PY SO u can populate the text .
you have to do this in teh user exit of that Inbound IDOC.
regards,
vijay

Similar Messages

  • How to create iView for customized master head war ?

    Hi,
    I deployed customized masterhead war file. But i cant see deployed war in portal application location.
    Anyone help me for customizing and masterhead page and how to create iView for customized master head...

    Hi,
    1. You can see the deployed application under the "Portal Applications"
    2. If you want to create an iView out of it. right click on the application -> copy. than press right click in the folder you want the iView will be created and paste ad pcd object.
    Hope I helped you.
    Ronny.

  • Text Migration for Customer Master ?

    Hi all,
    I am involved in the migration of the customer master and so have to migrate text sitting on the customer master.
    Can somebody please provide me some help on this?
    As a start off point I have a SAP Sandbox system from where I can see what all text is being maintained at the customer master level which i should be bringing on to the Production system. What tables can I look into to see all the text maintained for the customer master.
    Help will be really appreciated.
    We intend to use the standad idoc for migration.
    Thanks/Regards

    Hi,
    Jason is correct that you will need the READ_TEXT function if you want to either spot check some texts (use SE37 and READ_TEXT to view a sample of customers) or if you want to extract the data.
    However, if for example during an extract or during an upload you merely wanted to check whether a customer had texts, you can check on table STXH. Each customer text (of one or multiple lines) will have one header record in table STXH. STXH does not allow you to see the data as Jason pointed out, but it does show whether it exists or not.
    An easy way when dealing with long texts to fnd out the object, id and name of any text is to go into the text record intself in the display transaction (eg, XD03 for customer master) and in the menu path click Goto>Header. That will give you the header information for the text and allow you to see what you need to code into your ABAP program or LSMW.
    Ben
    http://www.harlex-ltd.com

  • Create Language specific text for Service MAster

    Hi All,
    Can Someone help me to maintain language dependent text for Service Master. I need to maintain it for different languages.
    Regards,
    Smita

    Hi,
    I assume you want to create long text . Do you want to mass upload ? If yes, you can use OMQ3 for mass upload.
    File format below. The program documentation has more information.
    /HTEXT
    /:OBJECT ASMD
    /:NAME I.900412
    /:ID LTXT
    /:LANGUAGE I
    /:FORM SYSTEM
    /:STYLE SYSTEM
    /:FIRST-USER xxxxx
    /:FIRST-DATE 05 29 2010
    /:FIRST-TIME 8 30 0
    /:TITLE 'Long Text upload for Service master'
    /M
    Operaio  3°/2° livello in orario notturno del Sabato e giorni festivi dalle ore 22:00 alle ore 06:00
    Hope this helps.
    Cheers !

  • Change Message Control for Customer Master data

    Hi Friends,
    I have to choose/populate a message when the user is about to create an already existing customer.
    In SPRO --> Financial Accounting --> Accounts Receivable and Accounts Payable --> Customer Accounts --> Master Data --> Preparations for creating customer master data --> "change message control for customer master data" ...
    OK...
    When u click this it goes into Change View "message control by User" Overview screen wherein u can insert new messages and texts and the type of message ....
    Now .....
    I want to display the 145th message (F4 help of the Message column) ..... it picks up the text "Customer found with same address;check"..... with Online mesasage type 'I' and batch type 'I' and with standard type '-' ..
    I want to have the same message with message types 'E','E', and 'I' respectively.......
    How is this possible (or) what should i do to meet my requirement :-|
    Expecting ur answers
    Thanks in advance ........
    Cheers,
    R.Kripa.

    Hey yes it is not possible (as of now
    I ve met the requirement by just using message statement in the program itself ............
    My requirement is met but still if anyone knows about this do answer / reply
    Thanks
    Cheers,
    R.Kripa.

  • Text from customer master to delivery header

    Hi Experts,
    Here we have a requirement, Text what we maintain in the customer master (like Shipping point address) text need to be trigger at Delivery header,
    1) Is it possible in standard text determinaction or we need to go for any user exits?
    2) If we want to use user exits what are the user exits we have to copy the data from customer master to delivery header.
    NOTE: Client doesnt want to use the text from sales order or scheduling agrements.
    Please help me to fill the requirement .
    best regards,
    chiranjeevi

    Hi Chiranjeevi,
    It is possible to achieve this with standard text determination procedure itself.
    Goto transaction VOTXN and in the "Delivery --> Header" create a new access sequence with the Customer Master Text IDs (like the ID which contains the Shipping Point address) from which the text is to be selected. Once done, create or make use of an existing text determination procedure available under Delivery Header and then assign the access sequence to the Delivery Header Text ID into which the Customer Master text is to be copied. Maintain additional settings as necessary. This will ensure that the text from customer master is directly copied over to the delivery header.
    There are many documents already available (search in Google) to explain the text determination process if you need help with the same.
    Regards,
    Som

  • Lsmw for customer master

    Can anyone give the steps to create a lsmw for Customer master(XD01) using recording method or Standard/Direct input method
    thanks,
    Dinesh

         Enter T-code LSMW
         Enter project name (LSMW-DEMO)
         Click on create entry button (shift+F1)
         Enter the description
         Press enter button
         Enter sub project name & description
         Press enter button
         Enter object & object name
         Press enter button
         Click on continue (F8) button
         System displays 21 steps
    (Focus on the 1st step)
    Step (1): - Maintain object attributes
         Click on object attributes
         Click on execute button (ctrl +F8)
         Click on display change (ctrl+F1)
         Click on batch INPUT recording (radio button)
         Click on go to and select recordings overview
         Click on u201Ccreate recordingu201Dbutton. (Ctrl+F1)
         Enter name (RECCUST) of recording & description (RECORDING FOR CUSTOMER)
         Enter owner (SAPUSER)
         Press enter button
         Enter the transaction code (VDOL)& press enter button
         Create CMR using the general process
         System displays the newly created customer number
         Click on default ALL
         System displays field names for which date is maintained
         Note these fields names in a text tile
         Click on save button
         Click on back button
         Click on back button
         Enter the recording name in recoding field ex RECCUST
         Press enter button
         Click on save button
         Click on back button
    Observation: -
    1) The cursor position is automatically changed to second step. After every step completion the cursor position is changed to succeeding step.
    2) Steps are reduced to 14
    Step (2) :- Maintain source structures
         Click on execute button
         Click on display change button
         Click on create a  structure button
         Enter source structure name 2 description,& 2 press enter button
         Click on save button
         Click on back button
    Step(3) :- Maintain source fields
         Click on execute button
         Click on display change button
         (note)try to maintain the source field names same as target  fields names
         Click on the source structure
         Click on copy fields button
         Select upload (text separated with tabs) & press enter button
         Click on save  button
         Click on back button
    Step (4) :- Maintain structure relations
         Click on execute button
         Click on display change button
         Observations :-source structure & target structure relations is already maintained
         Click on save button
         Click on back button
    Step (5) :- Maintain field mapping 2 convention rules
         Click on execute button
         Click on display change button
         Select the first field (under fields)
         Click on u201Cextrasu201D & select u201Cauto field mappingu201D
         Click on ok button(continue button)
         Click on accept proposal
         Continue clicking on accept proposal till all the fields are mapped
         System displays auto field mapping complete
         Press enter button
         Click on save button
         Click on back button
    Step(6) :- Maintain fixed values transudation user defined routines
         This step is optional
         We may use this when creation changes are to be made like dollar to euro etc.
    Step(7) :- Specify  files
         Select specify files
         Click on enecute button
         Click on display change button
         Click on legacy data
         Click on u201CAdd entryu201D button
         Specify the file name (customer records file path)
         Specify the name (CMR RECORDS)
         Click on tabulator
         Press enter button
         Click on save button
         Click on back button
    Step(8) :-Assign files
         Click on execute button
         Click on display change button
         Click on save button
         Click on back button
    Step(9):-import data
         Click on execute button
         Click on execute button again
         Observations:-transactions read & transactions written are same & and equal to the no. of records maintained in text file.
         Click on  back button
         Again click on back button
    Step(10) :-Display imported data.
         Click on execute button
         Press enter button.(imported data is displayed)
         Click on back button
    Step(11) :-Convert data
         Click on execute button
         Again click on execute button
         Observations :- transactions red & transactions written are same and are equal to records in the text file
         Click on back button
         Again click on back button
    Step(12) :-Display converted data
         Click on execute button
         Press enter button
         Click on back button
    Step(13) :-Create batch input session
         Click on create button
         Again click on execute button
         System displays a message saying that a u201Cbatch input folderu201D is created with specified number of transactions
         Press enter button
         Click on back button
    Step(14) :- Run batch input session
         Click on execute button
         Select the required u201Csession nameu201D and click on u201Cprocess buttonu201D
         Select u201Cforeground processu201D or u201Cbackground processu201Detc
         Click on u201Cprocess buttonu201D

  • "Partner Determination Steps  for Customer Master" clarification

    Hi,
    Let me clear myself at the outset itself, that I searched SDN for my below mentioned query, however I could not find any answer to my satisfaction....here I am posting again
    In "Partner Determination for Customer Master", the following steps are undertaken -
    Step 1:
    1.a.) Create New Partner Determination Procedure 
    1.b.) For each Partner Determination Procedure, different Partner Functions, which are applicable for that specific determination procedure, are assigned. (along with other properties like if the PF is mandatory, not modifiable )
    Step2:
    "Partner Determination Procedure Assignment", here we assign different Partner Determination Procedure to different Account Groups. In other words, indirectly, we assign the partner functions to account groups. Right? (Please correct me if I am wrong)
    Step3:
    "Partner Function". Here we define new partner functions, (which are used in Step 1...)
    Step4:
    "Account Group- Function Assignment" - Here we assign the Partner Functions to Account Groups
    Now My Question
    (A) Since the Partner Functions are assigned (via partner determination procedure) to account groups in Step 1, then why Partner Functions are assigned AGAIN to account groups in Step 4. What is the significance of this assignment in Step 4.
    (B) Is there is particular sequence of Steps (1 to 5), one should follow when somebody has to create new customer account group and/or new partner function.
    Thanking you all in advance.

    Dear SR
    Leave SAP Partner Determination screen for 2 minutes and first understand the logic
    1. Create the new partner functions
    2. Create the new determination procedure
    3. Link the new  partner functions to the  new determination procedure and add mandatory, non modifiable ,optional creteria
    4. Assign the new  determination procedure to the document type or account group at appropriate level
    This is essence and this is for all  8 levels like CMR,sales doc header,item etc
    Now coming to your qn
    When you define a new account group ( you might be aware account group controls partner functions of CMR) you will say that your  new account group  will carry out patner functions like SP,SH,BP,PY
    That is ACCOUNT GROUPS  function assignment
    Whenever you create a new account group  you will do field selection in OBD2 like suppress optional.reqd etc,create no ranges and assign no ranges and also mainly this activity partner determination
    These are must settings for a new account group
    AG is the german key for sold to party Partner determination procedure
    This is step 1
    Then in next step you will tell AG will carry out such and such partner functions Step 2 like mandatory not modifiable etc
    Step 3 is link the AG to your account group
    Step 4 is partner functions say if you want to create a new partner function say SB special stock partner
    (in concept this is the firststep)
    Step 5 is once again partner function account group  assignment
    So when you create a new partner function you will do step 4 first and step 5 and then 1 and 2 and 3 
    when you create a new account group you will do step 5 and then 1 and 2 and 3
    Hope you understand now
    Partner functions are relatives in your family
    Say in a family we have Father ,mother sister, brother (these 4 partner functions)
    This is called as Happy Family  and this Happy Family  is the Partner determination procedure in SAP
    This Happy Family  is linked to the account group
    So Happy family means there are 4 partner functions
    So whenever you create a CMR in the account group this father.mother,brother,sister will come as default
    Suppose you add another partner function say Uncle
    First you have to create uncle
    Then you have to tell this account group will accept uncle
    Then link the uncle in the happy family that is determination procedure of SAP along with the 4
    Then assign  happy family  to the account group
    Now when you create a CMR along with father.mother,brother,sister  along with that uncle will also come
    Regards
    Raja

  • Uploading sales text and Purchase order text for material master

    Hi,
      I have created, material master with LSMW  byt not updated SALES TEXT and Purchase order text with LSMW  now i want to uplaod the sales and po text for material master can you give some link or ref. code to upload the text i have near 1000 items for which i want to uplaod text  when i have done the recording with SHDB  i have not found filed in recording.
    regards,
      zafar

    Hi,
    I have made the code in se38
    as below but still it is not working
    REPORT  ZTEST_TEXT.
      data: headerl like thead occurs 0 with header line.
      data itab3 like tline occurs 0 with header line.
    headerl-tdobject = 'MATERIAL'.
    headerl-tdname = '00000000000LSMW123'.          "(Material : 000000000300000560, Sorg : 0001, Dist channel: 01)
    headerl-tdid  = 'BEST'.
    headerl-tdspras = 'E'.
    append headerl.
    move '*' to itab3-tdformat.
    move 'Testing PO text' to itab3-tdline.
    append itab3.
    call function 'SAVE_TEXT'
      exporting
        header                = headerl
      insert                = ' '
       savemode_direct       = ' '
      tables
        lines                 = itab3
    exceptions
       id                    = 1
       language              = 2
       name                  = 3
       object                = 4
       others                = 5.
       IF SY-SUBRC = 0.
         CALL FUNCTION 'COMMIT_TEXT'
           EXPORTING
                OBJECT   = headerl-tdobject
                NAME     = headerl-tdname.
       ENDIF.
       break-point.
    regards,
    zafar

  • Generate outbound idoc for Customer Master

    Hi Developers,
    I have requirement to generate outbound IDOC for Customer Master Data. I need to send customer master data through an Outbound IDOC. Can we generate an outbound DEBMAS06 idoc? Can someone help me finding a solution to this problem?
    Thanks in advance for helping.
    Regards,
    Gajendra

    Hi,
    If you have done all the required settings (logical system, partner profiles, distribution model), then either transaction BD10 / BD14 will help you generate the IDOC.
    If you want to send the idocs automatically, then you will to configure some program.
    Unlike transaction data, Master data IDOCS are not triggered immediately, you will have to do the required configuration in SPRO.
    Transaction SPRO
    SAP Customizing Implementation Guide -->
    SAP Web application Server --> Application Link Enabling --> Modeling and Implementing Business Processes -->
    Master Data distribution --> Replication of Modified Data --> Creating IDOCS from Change Pointers
    Take a look at this thread.
    Re: automatic Idoc outbound
    Regards,
    Ravi
    Note : Please mark the helpful answers
    Message was edited by: Ravikumar Allampallam

  • Error thrown in BAPI for Customer Master

    Hi,
    When I execute the BAPI - BAPI_CUSTOMER_CREATEFROMDATA1 the following error will come.
    Error
    Invalid form of address text for customer
    Please give me a solution for this.
    and documentation also.
    Thanks,
    Suresh Maniarasu.

    *& Report  ZBAPICUST_APPL
    REPORT  ZBAPICUST_APLL.
    TABLES: BAPIKNA101_1,BAPIKNA102,BAPIKNA103,BAPIRETURN1.
    DATA: F_STOP.
    DATA: V_EMPTY TYPE I,V_TOTAL TYPE I.
    DATA: PI_PERSONALDATA LIKE BAPIKNA101_1,
          PI_COPYREFERENCE LIKE BAPIKNA102,
          CUSTOMERNO LIKE BAPIKNA103,
          RETURN LIKE BAPIRETURN1.
    DATA: IT_INTERN TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF IT_KNA101_1 OCCURS 100.
            INCLUDE STRUCTURE BAPIKNA101_1.
    DATA: END OF IT_KNA101_1.
    DATA: BEGIN OF IT_DATA OCCURS 100,
          AD_TITLETX(30),
          AD_NAMEFIR(40),
          AD_NAMELAS(40),
          AD_NAMEMID(40),
          GBDAT(8),
          REGIO(3),
          AD_CITY1(40),
          SPRAS(1),
          AD_CITY2(40),
          AD_PSTCD1(10),
          AD_POBX(10),
          AD_STREET(60),
          AD_HSNM1(10),
          AD_BLDNG(20),
          AD_ROOMNUM(10),
          LAND1(3),
          AD_TITLE(4),
          WAERS(5),
          VKORG(4),
          VTWEG(2),
          SPART(2),
          REFKUNNR(10),
          KUNNR(10),
          END OF IT_DATA.
    SELECTION-SCREEN BEGIN OF BLOCK SCR1 WITH FRAME TITLE TEXT-111.
    PARAMETER : P_FILE TYPE RLGRAP-FILENAME OBLIGATORY DEFAULT 'C:\Documents and Settings\Administrator\Desktop\MARCDESCRIPTION.XLS'.
    PARAMETER : P_MAX(4) OBLIGATORY DEFAULT '100'.
    PARAMETERS: P_HEADER TYPE I DEFAULT 0.
    PARAMETERS: P_BEGCOL TYPE I DEFAULT 1 NO-DISPLAY,
    P_BEGROW TYPE I DEFAULT 1 NO-DISPLAY,
    P_ENDCOL TYPE I DEFAULT 100 NO-DISPLAY,
    P_ENDROW TYPE I DEFAULT 32000 NO-DISPLAY.
    SELECTION-SCREEN END OF BLOCK SCR1.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
      PERFORM VALIDATE_FILE USING P_FILE.
    START-OF-SELECTION.
      PERFORM CONVERT_XLS_ITAB.
      IF NOT IT_DATA[] IS INITIAL.
        PERFORM DELETE_HEADER_EMPTY_RECS.
      ENDIF.
    END-OF-SELECTION.
      PERFORM UPLOAD_CUSTMAS.
    *&      Form  VALIDATE_FILE
          text
         -->F_FILE     text
    FORM VALIDATE_FILE USING F_FILE TYPE RLGRAP-FILENAME.
      DATA: ITAB TYPE TABLE OF STRING.
      DATA: WA TYPE STRING.
      OPEN DATASET P_FILE FOR INPUT IN TEXT MODE ENCODING DEFAULT .
        IF SY-SUBRC = 0.
          DO.
            READ DATASET P_FILE INTO WA.
            IF sy-subrc = 0.
              EXIT.
              ENDIF.
              APPEND WA TO ITAB.
            ENDDO.
            ENDIF.
            CLOSE DATASET P_FILE.
    ENDFORM.                    "VALIDATE_FILE
    *&      Form  CONVERT_XLS_ITAB
          text
    FORM CONVERT_XLS_ITAB.
      CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
        EXPORTING
          FILENAME                      = P_FILE
          I_BEGIN_COL                   = P_BEGCOL
          I_BEGIN_ROW                   = P_BEGROW
          I_END_COL                     = P_ENDCOL
          I_END_ROW                     = P_ENDROW
        TABLES
          INTERN                        = IT_INTERN
    EXCEPTIONS
      INCONSISTENT_PARAMETERS       = 1
      UPLOAD_OLE                    = 2
      OTHERS                        = 3
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      PERFORM MOVE_DATA.
    ENDFORM.                    "CONVERT_XLS_ITAB
    *&      Form  MOVE_DATA
          text
    FORM MOVE_DATA.
      DATA: LV_INDEX TYPE I.
      field-symbols <FS>.
      SORT IT_INTERN BY ROW COL.
      CLEAR IT_INTERN.
      LOOP AT IT_INTERN.
        MOVE IT_INTERN-COL TO LV_INDEX.
        ASSIGN COMPONENT LV_INDEX OF STRUCTURE IT_DATA TO <FS>.
        MOVE IT_INTERN-VALUE TO <FS>.
        AT END OF ROW.
          APPEND IT_DATA.
          CLEAR IT_DATA.
        ENDAT.
      ENDLOOP.
    ENDFORM.                    "MOVE_DATA
    *&      Form  DELETE_HEADER_EMPTY_RECS
          text
    FORM DELETE_HEADER_EMPTY_RECS.
      DATA:LV_TABIX LIKE SY-TABIX.
      IF NOT p_header IS INITIAL.
        LOOP AT IT_DATA.
          IF P_HEADER > 0 AND NOT IT_DATA IS INITIAL.
            DELETE IT_DATA FROM 1 TO P_HEADER.
            EXIT.
          ENDIF.
        ENDLOOP.
      ENDIF.
      CLEAR IT_DATA.
      LOOP AT IT_DATA.
        LV_TABIX = SY-TABIX.
        IF IT_DATA IS INITIAL.
          V_EMPTY = V_EMPTY + 1.
          DELETE IT_DATA INDEX LV_TABIX.
        ENDIF.
      ENDLOOP.
      CLEAR IT_DATA.
      DESCRIBE TABLE IT_DATA LINES V_TOTAL.
      IF V_TOTAL = 0.
        F_STOP = 'X'.
        STOP.
      ENDIF.
    ENDFORM.                    "DELETE_HEADER_EMPTY_RECS
    *&      Form  UPLOAD_CUSTMAS
          text
    FORM UPLOAD_CUSTMAS.
      LOOP AT IT_DATA.
        PI_PERSONALDATA-TITLE_P = IT_DATA-AD_TITLETX.
        PI_PERSONALDATA-FIRSTNAME = IT_DATA-AD_NAMEFIR.
        PI_PERSONALDATA-LASTNAME = IT_DATA-AD_NAMELAS.
        PI_PERSONALDATA-MIDDLENAME = IT_DATA-AD_NAMEMID.
        Pi_personaldata-date_birth = IT_DATA-GBDAT.
        PI_PERSONALDATA-REGION = IT_DATA-REGIO.
        PI_PERSONALDATA-CITY = IT_DATA-AD_CITY1.
        PI_PERSONALDATA-LANGU_P = IT_DATA-SPRAS.
        PI_PERSONALDATA-DISTRICT = IT_DATA-AD_CITY2.
        PI_PERSONALDATA-POSTL_COD1 = IT_DATA-AD_PSTCD1.
        PI_PERSONALDATA-PO_BOX = IT_DATA-AD_POBX.
        PI_PERSONALDATA-STREET = IT_DATA-AD_STREET.
        PI_PERSONALDATA-HOUSE_NO = IT_DATA-AD_HSNM1.
        PI_PERSONALDATA-BUILDING = IT_DATA-AD_BLDNG.
        PI_PERSONALDATA-ROOM_NO = IT_DATA-AD_ROOMNUM.
        Pi_personaldata-country = IT_DATA-LAND1.
        Pi_personaldata-title_key = IT_DATA-AD_TITLE.
        PI_PERSONALDATA-CURRENCY = IT_DATA-WAERS.
        PI_COPYREFERENCE-SALESORG = IT_DATA-VKORG.
        PI_COPYREFERENCE-DISTR_CHAN = IT_DATA-VTWEG.
        PI_COPYREFERENCE-DIVISION = IT_DATA-SPART.
        PI_COPYREFERENCE-REF_CUSTMR = IT_DATA-REFKUNNR.
        CUSTOMERNO-CUSTOMER = IT_DATA-KUNNR.
    CALL FUNCTION 'BAPI_CUSTOMER_CREATEFROMDATA1'
      EXPORTING
        PI_PERSONALDATA              = BAPIKNA101_1
      PI_OPT_PERSONALDATA          =
      PI_COMPANYDATA               =
      PI_OPT_COMPANYDATA           =
      PI_CONSUMEREN                =
        PI_COPYREFERENCE             = BAPIKNA102
      PI_CREDIT_CONTROL_FLAG       =
    IMPORTING
       CUSTOMERNO                   = BAPIKNA103
       RETURN                       = BAPIRETURN1
        IF RETURN-TYPE = 'E'.
          WRITE:/ 'ERROR' ,RETURN-MESSAGE,'FOR CUSTOMER' ,IT_DATA-KUNNR.
        ELSEIF RETURN-TYPE = 'S'.
          WRITE:'SUCCESFULLY CREATED CUSTOMER', IT_DATA-KUNNR.
        ENDIF.
      ENDLOOP.
    ENDFORM.                    "UPLOAD_CUSTMAS
    thanks & regards,
    Suresh Maniarasu

  • Output types for customer master

    Hi,
    How do I create an output type for customer master and assign it to an output determination procedure for customers. Thanks for the help in advance.
    Regards,
    Vijay

    Any bright ideas guys?

  • Screen Exit for Customer Master

    Hi All,
    How to create screen exits for Customer Master ( XD01 Tcode). Please give step by step procedure.
    For useful answers points willbe rewarded.

    Hi sathyaa,
    Please Refer this,
    https://forums.sdn.sap.com/click.jspa?searchID=5279713&messageID=3080834
    Thanks.

  • How will i configure partner determination for customer master

    how will i configure partner determination for customer master data.

    hi
    Check this
    BUSINESS PARTNERS AND PARTNER DETERMINATION
    In the partner determination procedure you can determine whether partner functions can or should occur in a partner object (Customer Master, Sales Document, Item Category etc.) For each object, in which partner function can be created, you can define partner procedures. This also means that
    For Customer Master
    For Sales Documents
    For Sales Documents and Billing Documents: for items
    We can define our partner determination procedure for each of these levels as shown below. In Blue are given the ones wherein the Partner Procedures are assigned to the Partner Objects
    Customer Master Account Group
    Sales Document Header Sales Document Type
    Sales document Item Item Category in sales
    Delivery Delivery Type
    Billing Header Billing Type
    Billing Item Billing Type
    Sales Activity Sales Activity type
    By assigning a procedure you determine for which account groups (for the customer master), which sales document types (for sales documents) and for which item categories this procedure would be valid.
    In the partner determination procedure you can determine for each partner function
    whether the partner function is an obligatory partner function
    whether the partner function can be changed in the document
    BUSINESS PARTNER FUNCTION
    By assigning a business partner function to a partner you can determine which functions the partner fulfils in the business process. Partner Functions are classified using partner type. The partner type represents the roles played by the business partner within the business transaction.
    Following partner functions exist in the standard process of Sales and Distribution
    Partner Type Customer
    Sold-to Party, Ship-to Party, Bill-to Party, Payer and Sold-to Party authorized to release against a contract. You can define the sold-to party authorized to release against a contract in the partner screen of a contract. This partner may only schedule orders with reference to this contract, even when he is not the sold-to party authorized against a contract.
    Partner Type Contact Person
    Contact persons are natural persons whom you must contact at the customers for business processing (e.g. purchasers) Contact person can be created directly in customer master record.
    Partner Type Vendor
    A forwarding agent is an example of a business partner on the credit side, who is included in a sales process. If you commission a particular forwarding agent for deliveries to a specific customer, you can define the forwarding agent in the customer master record as the partner.
    The other possible partner functions on the credit side in the sale process are interpreters, auditors etc. The forwarding agent is an agent who performs transportation services. This includes organizing the shipment, delivery and receipt of the goods, arranging the carrier services and handling the customs issues.
    Partner Type Personnel
    Employee Responsible
    Sales Personnel
    You can enter an employee from your firm as the person responsible:
    In the Customer Master – If the employee is normally responsible for processing transactions with this customer.
    In the Sales Document – If the employee is responsible for processing the Business Transaction.
    STEP WISE PROCESS FOR PARTNER DETERMINATION PROCEDURE
    Sales and Distribution->Basic Functions->Partner Determination->set Up Partner Determination->Set up Partner Determination for Customer Master.
    First go to OVT0 – create customer account groups. Here you make new entries, click whether it is a one time customer, description. Also you can do the field selection here for general data, co. code data and sales area data.
    Now go to IMG – logistics general – business partner – customers – control – define & assign customer number ranges define the number. Here you range that you want and assign it to your customer account group.
    Now go to VOPA – here the selection will be on customer master, click on partner procedures, create the partner determination procedure. The following steps need to be done in partner determination area
    Assign partner function to account group i.e SP,SH, BP, PY to account group (debit side ). Sales and Distribution->Basic Functions->Partner Determination->Assign Partner Functions on the debit side to account Groups.
    Then create Partner Determination Procedure.
    Assign the Partner Determination Procedure to Partner Function.
    Then finally assign the Partner Determination Procedure to acc group.
    Important Points in Business Partners and Partner Determination Procedure
    Partner relationship maintained/defined in the customer master is proposed automatically in the document header when you create a sales document.
    In customizing we can decide whether several partners can be assigned to one partner function in the customer master.
    In sales documents, the system is configured so that only one partner can be assigned to each partner function.
    We can define partners at item level in the sales documents.
    Business Partners that are defined at the header level however cannot be changed at the item level.
    You can prohibit anyone from changing a partner that has already been entered in a sales document.
    It is also possible to manually change or enter the address of a partner, such as the Ship-to Party. This change does not affect the master record.

  • Search for BAdi for Customer Master Data (XD01)

    Hi experts,
    i am looking for a BAdi for Customer Master data (XD01). Can anyone suggest me which one can i use?
    thanks in advance.
    Regards,
    aksh

    hi
    execute this report
    *& Report  ZNAGBADI
    REPORT  ZNAGBADI.
    *report zbadi_find .
    tables : tstc,
    tadir,
    modsapt,
    modact,
    trdir,
    tfdir,
    enlfdir,
    sxs_attrt ,
    tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode,
    p_pgmna like tstc-pgmna .
    data wa_tadir type tadir.
    start-of-selection.
    if not p_tcode is initial.
    select single * from tstc where tcode eq p_tcode.
    elseif not p_pgmna is initial.
    tstc-pgmna = p_pgmna.
    endif.
    if sy-subrc eq 0.
    select single * from tadir
    where pgmid = 'R3TR'
    and object = 'PROG'
    and obj_name = tstc-pgmna.
    move : tadir-devclass to v_devclass.
    if sy-subrc ne 0.
    select single * from trdir
    where name = tstc-pgmna.
    if trdir-subc eq 'F'.
    select single * from tfdir
    where pname = tstc-pgmna.
    select single * from enlfdir
    where funcname = tfdir-funcname.
    select single * from tadir
    where pgmid = 'R3TR'
    and object = 'FUGR'
    and obj_name eq enlfdir-area.
    move : tadir-devclass to v_devclass.
    endif.
    endif.
    select * from tadir into table jtab
    where pgmid = 'R3TR'
    and object in ('SMOD', 'SXSD')
    and devclass = v_devclass.
    select single * from tstct
    where sprsl eq sy-langu
    and tcode eq p_tcode.
    format color col_positive intensified off.
    write:/(19) 'Transaction Code - ',
    20(20) p_tcode,
    45(50) tstct-ttext.
    skip.
    if not jtab[] is initial.
    write:/(105) sy-uline.
    format color col_heading intensified on.
    Sorting the internal Table
    sort jtab by object.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type c.
    clear : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
    loop at jtab into wa_tadir.
    at first.
    format color col_heading intensified on.
    write:/1 sy-vline,
    2 'Enhancement/ Business Add-in',
    41 sy-vline ,
    42 'Description',
    105 sy-vline.
    write:/(105) sy-uline.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    format color col_group intensified on.
    write:/1 sy-vline,
    2 wf_object2,
    105 sy-vline.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    select single modtext into wf_txt
    from modsapt
    where sprsl = sy-langu
    and name = wa_tadir-obj_name.
    format color col_normal intensified off.
    when 'SXSD'.
    For BADis
    wf_badi = wf_badi + 1 .
    select single text into wf_txt
    from sxs_attrt
    where sprsl = sy-langu
    and exit_name = wa_tadir-obj_name.
    format color col_normal intensified on.
    endcase.
    write:/1 sy-vline,
    2 wa_tadir-obj_name hotspot on,
    41 sy-vline ,
    42 wf_txt,
    105 sy-vline.
    at end of object.
    write : /(105) sy-uline.
    endat.
    endloop.
    write:/(105) sy-uline.
    skip.
    format color col_total intensified on.
    write:/ 'No.of Exits:' , wf_smod.
    write:/ 'No.of BADis:' , wf_badi.
    else.
    format color col_negative intensified on.
    write:/(105) 'No userexits or BADis exist'.
    endif.
    else.
    format color col_negative intensified on.
    write:/(105) 'Transaction does not exist'.
    endif.
    at line-selection.
    data : wf_object type tadir-object.
    clear wf_object.
    get cursor field field1.
    check field1(8) eq 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    set parameter id 'MON' field sy-lisel+1(10).
    call transaction 'SMOD' and skip first screen.
    when 'SXSD'.
    set parameter id 'EXN' field sy-lisel+1(20).
    call transaction 'SE18' and skip first screen.
    endcase.
    reward for useful answers
    regards
    Nagesh.Paruchuri

Maybe you are looking for

  • How to get variable from subpanel

    Hi, May I know how to get the variable from the subpanel VI? Please see my VI, when I start the test in any of the subpanel, I can't get any variable in the "Get All Control Values Variant" indicator. Is there any wrong? Thanks. Solved! Go to Solutio

  • Why is my MacBook Display Overlapping?

    Ok so I bought this MacBook 4,1 for taking notes in class and it has this really odd issue in which the right part of the screen is shifted to the left about a quarter of an inch. This, in turn, causes overlapping in pixels on the left side of the sc

  • Call a sequence of VIs (not .exe)) in VB. only LV runtime engine Installed

    I am try to reuse my labview vis in VB enviroment. I would like to call a sequecne of vi from VB just like in LV with Call By Reference. This is a production enviroment, only Labview runtime engine installed in the computer. I realize that I can call

  • Error while PO

    hi all gurus, while PO system giving this error. Valuation area not defined system giving as diagnosis The valuation area defined for the plant is not defined in table T001k. system giving as procedure Check the assignment plant-valuation area in tab

  • How to set application configuration so that it shows up in Portal

    Hi, In the Floorplan Manager component (FPM_OIF_COMPONENT), I copied an existing component configuration RPM_INITIATIVE_DETAILS_OIF to ZRPM_INITIATIVE_DETAILS_OIF_V01. And then under application RPM_INITIATIVE_DETAILS I created a new application conf