Number ranges in mobile sales transactions.

Hi friends,
Unlike ecommerce, interaction center which are always connected online to a backend CRM system, the mobile client applications can also work offline.
So, in situation where I have 10 Field sales executives carrying mob client appications when they create orders in their inidividual laptops, the sales order numbers are generated.
How do we maintain number ranges in this case. Because number ranges are assigned to transaction types and all the Field executives have the same transaction type for sales orders.. for example ZMOR(Z mobile order). Will there be overlapping of sales order numbers (for sure i think no..).
How is this done.
Regards

Hi,
to make it short:
For master and transactional data, where NO external number generation in Mobile is designed (BP, opportunities, etc) the numbers are generated in the moment when the data is imported from MSA to CRM; there is NO difference between these objects from MSA and the objects created in CRM directly e.g. both are using the same number ranges.
There are only few objects (like service orders/confirmations) where an external number generation is possible. In this case some settings on MSA (better MSY) need to be done, especially for each site a specific logical address needs to be defined. Based on this definition the numbers are already created on MSA/MSV when creating/saving the data there. After importing the data to CRM NO number generation happens there.
Important: All the possible number ranges defined in MSY need to be maintained in CRM as EXTERNAL number ranges.
Regards,
Wolfhard

Similar Messages

  • Number Range issues with sales orders in CRM and R/3

    Hi,
    We are currently using CRM4.0. I have sales orders created in R/3 and they are replicated into CRM.  These sales orders can only be created in R/3.  I have given them a number range of 0000000001 and 0005899999, however we have reached the number 0005899999 so we increased the internal number range for the sales orders in R/3 to 0009499999, however we forgot to update the number range for the corresponding sales transaction type in CRM so we are getting the following error in CRM:
    +Enter a business transaction number between 0000000001 and 0005899999
    Message no. CRM_ORDERADM_H532
    Diagnosis
    You have attempted to enter a transaction number which is not allowed for the transaction type.
    Procedure
    Enter a number between  &1 and &2. Make sure that you issue a number which has not already been issued.+
    We have now updated the CRM number range to match that in R/3 to 0000000001 and 0009499999 but we are still getting the error above on our existing sales orders in CRM.  I thought that increasing this number range it will remove the error but when I open sales orders in CRM the error is still there. 
    Is there any way to remove this error message?  Any tips or advice would be much appreciated.
    Please note we've already checked the post Re: Number Range Problem and note 427289.
    Kind Regards
    JoJo

    Hi Sirisha,
    The solution depends on the exact issue you are facing.
    The CRM Sales Order is created OK, but you only see the error when you open the Sales Order?
    If this is the case, then you can follow the steps below:
    1. Find the Message ID and Message No for the error message
    2. Use Program - CRM_MESSAGES_DELETE to delete error messages from the error producing Sales Orders.
    Let me know if this is not the issue you are facing.
    Regards,
    Nelson

  • Maintain Billing Number Range according to Sales Organization / Plant

    Hi,
    How to create Billing Number Range according to Sales Organization / Plant wise...
    Please guide..

    Hi SAP~MM 
    It can be developed through Z Table.Take the help of your Abaper.Check this below link it is useful for your issue
    Number ranges
    Plantwise number ranges
    Let me know if your problem is solved
    Regards
    Pradeep

  • Vendor number range issue in BUCF transaction

    Hi,
    We are implementing the SRM 5.0 with Extended Classic scenario.  I my current SRM system is already connected with 3 SAP R/3 system and I am implementing and adding 4th SAP R/3 system.
    I am having an issue to replicating the vendor master from 4th R/3 system to our SRM system due to wrong number ranges in BUCF transaction code.
    Current Number Range in SRM systems are:-
    01     0010000000            0014999999     10003009
    AB     0001000000        0009999999                        X     --> (7 Digits)
    My new vendor master from 4th R/3 system is:-
    0080000001        to     0080029999    -->  (8 Digits)
    My new vendor master number range is overlapping with my internal number range 01.  As we know that we cannot reduce the lower range of 01 from 0010000000 to 0000000001.  Also I cannot increase the number AB higher value from 0009999999 to 0099999999.
    Can you any one please suggest me to correct the number range?
    Thanks,
    Senthil

    Hello Senthill,
    The vendor replication to external number ranges works as follows:-
    (1) Cross-Application Components SAP Business Partner > Business Partne
    > Basic Settings > Number Ranges and Groupings > Define Number Ranges
    Here you sould define an external number range which corresponds to
    the R/3 numbers. You may want to have more than one external range
    in order to replicate all vendors.
    (2) Cross-Application Components > SAP Business Partner > Business Part
    > Basic Settings > Number Ranges and Groupings > Define Groupings and
    Assign Number Ranges
    For each replication run, you can download the vendors which correspond
    to the external number range / grouping which is marked as 'standard
    external'.
    So, you will have to replicate your vendors separately for each number
    range:-
    Select the correct grouping each time by marking 'Ext.Std Grping'
    and then run BBPGETVD for the vendors to be assigned to this grouping.
    As standard, the customized settings for the number ranges
    would have to be changed for each run of BBPGETVD and BBP_VENDOR_SYNC.
    If you run the update or synchronization in combination with a
    BADI the intervals could be taken into account.
    The BADI is BBP_TRANSDATA_PREP
    The methods are:-
    Method: PREPARE_REPLICATION_DATA (intitial download)
    Method: PREPARE_UPDATE_DATA (update)
    Import data is stored in CT_LFA1 should be copied to an
    internal table. There the required intervals can be determined.
    This BADI is not assigned in the IMG but can be seen through SE18.
    I hope this information is helpful.
    Kind Regards,
    Edel.

  • Different number range for different  sales area but same order type

    i have 2 different sales area but i have assigned same sales order type for 2 different sales area,
    but i need the number range different for different sales area for that same sales doc type,
    is that there is any user exists for number range? if so how can i find the user exists

    Hi,
    You can surely have a different number range per Sales Area. For this you will have to make use of a User Exit (which would surpass the standard SAP functionality). Try USEREXIT_NUMBER_RANGE.
    Maintain the desired range in VN01 with the respective Range Keys.
    Make a custom table comprising of Sales Area and Number Range keys (same keys which you maintained in VN01).
    Now everytime, the system will check which sales area is used and accordingly, it will fetch the Number Range Key~Sales Area combination from the custom table, and will pick up the number range from VN01.
    Coding should done by a good technical guy to make this work nicely.
    Hope this helps you.
    Regards,
    Vivek

  • Number range for the customized transaction

    Hi Experts,
    I am developing customized screen. When user saves after entering data a number should be generated automatically. Please tell how to maintain the number ranges for my transaction.
    Regards,
    B V Rao

    Hi,
    Go to SNRO tcode and enter an object to be created and press create button.
    Enter data element as S_CARR_ID and domain as POSNR
    and 10% as warning and save.
    create small program to update SCARR table with a carrid 01.
    data : begin of itab occurs 0.
    include structure scarr.
    data end of itab.
    itab-carrid = '01'.
    append itab.
    clear itab.
    modify scarr from table itab.
    and execute the program now your SCARR table will have 01 as carrid.
    now maintain the number ranges for your newly created object in SNRO tcode
    prees numer ranges button and enter 01 in Air line input field
    in your program where you want these number ranges
    declare a variable as follows
    data number type nriv-nrlevel.
    CALL FUNCTION 'NUMBER_GET_NEXT'
      EXPORTING
        nr_range_nr                   =  01  " Air line just you created
        object                        =  "the object name that you created in SNRO
      QUANTITY                      = '1'
       SUBOBJECT                     = '"naturally enter 01 ( which you assigned while creating N ranges)
      TOYEAR                        = '0000'
      IGNORE_BUFFER                 = ' '
    IMPORTING
       NUMBER                        = number
      QUANTITY                      =
      RETURNCODE                    =
    EXCEPTIONS
       INTERVAL_NOT_FOUND            = 1
       NUMBER_RANGE_NOT_INTERN       = 2
       OBJECT_NOT_FOUND              = 3
       QUANTITY_IS_0                 = 4
       QUANTITY_IS_NOT_1             = 5
       INTERVAL_OVERFLOW             = 6
       BUFFER_OVERFLOW               = 7
       OTHERS                        = 8
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Best Regards
    Ramchander Rao.K
    Edited by: ramchander krishnamraju on Dec 12, 2008 9:17 AM

  • Excise invoice number range wants to be same for domestic & export & Deemed

    Hi Gurus,
    My Client wants one excise number range for all sales transactions,
    including domestic & export & deemed export,
    I tried to manitain only one number ranges in Local number range object only to utilise
    that check box of local number range in excise invoice screen,
    but still it is not allowing us to do so ,
    I tried to maintain  number range for export serious group in local number range object only but still it is not allowing me to do further proceed for ARE-1 with refernce of that excise invoice number ,
    please give me solution for this issue ,
    we are in very bad situation our Go-Live is stuck due to this issue from 1 week,
    Regards,
    Sai

    Do not maintain Numbers for the Object: J_1IEXCEXP; only maintain for J_1IEXCLOC
    When you go into J1IIN, you will need to mark the checkbox: Use Local Number.  If at the first time (in the case of Deemed and Regular Exports), you do not see this checkbox, click on the 'Calculator'  icon and hit the 'Back' icon. Mark the checkbox and save your Excise Invoice. This number will be a continuation of your Domestic Excise Invoice.
    thanks
    G. Lakshmipathi

  • Exit for assigning external number range to sales document

    hello friends,
    can anyone help with this issue.in tcode 'vn01' we are assiging internal number range but we dont want that number range that is external number range rather than using internal number for sales document.i.e the number range should start with 'ufc'followed by some number range.
    plz reply as soon as possible .
    thanks and regards,
    siri

    Hi Sirisha,
    I believe you can assign external number range manually by using transaction SNRO and then assign the number range before entering into the main screen of  VA01 or saving the document.
    The number range is linked to the order type (VBAK-AUART), this is done in customizing.
    For different sales area it need to have different number ranges for the same order type.
    Please see that the same sales doument number should not be linked to several sales orders which are to be created,if I am not wrong
    Regards,
    Naresh
    ****Please do reward points if found useful

  • Sales employee number range

    Dear experts,
    Under the same client in SAP system, can different company codes have different sales employee number ranges? If yes, should I just activate the number range? You know, there's no number range assignement to company codes.
    Plz help. Many thanks.
    Example:
    log on SAP - client 800
    client 800 has 2 company codes: 1001, 1002
    Request:
    sales employee under company code 1001: 10xxxxx
    sales employee under company code 1002: 20xxxxx
    ps. Currently HR module is not applied to client 800. Two years later, HR will be applied.
    Edited by: Cathy on Sep 2, 2010 2:46 AM

    There shouldn´t been any troubles with different number range. You have to be sure that you have the different number range create in PA04 and that in feature NUMKR you asign a diferent number range to each employee subgroup. For example, if you have number range "01" for sales employees and number range "02" for the rest of employees, your feauture must be something like this:
    Numkr
       Employee Subgroup
            SE (sales employee)
              01
            else
              02
    After you activate the feature it should work ok, if everything is done correctly in PA04 and in the feature.
    If it´s not working I am not sure what could be happening.
    Hope I can help you.
    Regards,
    Edoardo

  • Problem in number range - TX.1-spot forward transaction

    While creating spot/forward transaction in TX.1, I have found the following error message:               
    1     "Number Range does not exist"          
         I left the field " External Number assignment - Trans" in TX.1 is blank          
         For information, I've set the configuration for number range in IMG as follow:          
         -"number range for each transaction type" is blank          
         - number range interval for financial transaction for each company code is 'unthick' for field Ext.number range          
    2     " Number range 01 does not exist"          
         For information, I've set the configuration for number range in IMG as follow:          
         - I changed the configuration with put number 01 for number range setting for each transaction type.          
         - for number range interval for company code is remain the same.          
    why the above error is occurred?               
    How the number ranges configuration should be?               
    Kindly advice me               
    Thank you in advance

    Hi,
    You can make use of exit userexit_number_range  inside RV60AFZZ.
    Regards,
    Babul.

  • External number range for Sales Document

    hi,
        I have a requirement to generate external number range for sales document. I tried this user exit (MV45AFZZ) to generate external number.
    FORM USEREXIT_NUMBER_RANGE USING US_RANGE_INTERN.
    Endform.
    between these form and enform i written my logic and passing to US_RANGE_INTERN. But can one suggest where to write to generate external number range.
    Can any one help me out.
    Thanks and regards,
    Vijay.

    Hi
    Here you can assign a different number range for your sales order.
    The number range is linked to the order type (field VBAK-AUART), this link is done in customizing.
    It usually uses this routine if it can't assign the range in customzing because (for example) for different sales area it need have different number ranges for the same order type.
    So you should create an external range by trx SNRO and then assign the number before entering in the main screen of va01 or saving the document.
    When you need to assign the number depends on how you want to manage your range.
    If you assign the number in entering you has to make sure to not assign the same number document to severals order to be created in the same time by several useers.
    Max

  • SD Sales order number range external

    Normally it is possibly to have 1 internal and 1 external number range for a type of sales order.
    For setting the internal we found an userexit MV45AFZZ  FORM USEREXIT_NUMBER_RANGE .
    Who knows an userexit or something else for external to use 2 external number-ranges for one type of order?

    Hi
    You have chosen the right userexit. You have to create a ZTable and maintain the different number ranges - eg., different number ranges for different sales organisations. In the table you have to specify the number range to be used aganst the sales organisation. During order creation, the system picks number from this number range from this table when the userexit is triggered.
    Thanks,
    Ravi

  • Excise invoice number ranges

    Hi
    I want to define number ranges for particular sales document type. Am aware we can do it through Tcode SNRO. But pls guide me step wise what field to  selct from drop down .
    /BEV1/EMLG     Empties Update Sequence Number
    /BEV3/CHAB     Number Range for Settlement Runs
    /BEV3/CHBK     Number Range for Purchase Control Results
    /BEV3/CHBU     Number Range for Posting Document
    /BEV3/CHEG     Number Range for Supplementary Documents
    /BEV3/CHEV     Sequence Number of BTEs Used in Contract Handling
    /BEV3/CHLE     Sequence Number of Amount when Entering External Amount
    /BEV3/CHOB     Number Range for Objects in the Beverage Industry
    /BEV3/CHSO     CH Assortment Number
    /BEV3/CHVA     Number Ranges for Contract Statement
    /BEV3/CHVD     Contract Handling Document Number
    /DSD/FSR     DSD: Run Number of Final Settlement
    /DSD/ME_CO     Number Range Cockpit
    /DSD/ME_CP     Customizing Cockpit
    /DSD/ME_KY     DSD Mobile Key
    /DSD/PR_NR     Number Range for MDSD Promotion Numbers
    Regards
    Suvin

    hi,
    In SNRO , Give object type RV_BELEG. In that you maintan your number range.
    swapnil

  • Alfa Numeric Number range creation

    hai SD experts .can any body help me in this issue your help will be rewarded...
    i am using 4.7 i know number range creation but i want to create ALFA NUMERIC NUMBER RANGE AND ASSIGN IT TO MY SALES ORDER  can any body help me in this issue with detailed steps pls
    advance thanks
    rag sam

    hi
    Pls try with the following ,Hope it will help u out
    Number Ranges can be maintained Internally by the system, however it can be maintained externally also if you customize it accordingly.
    In Standard SAP the Transaction code for Maintaiing Number ranges externally is VN01.
    Defining - The same can be reached through in IMG as : Sales & Distribution>Sales>Sales Document Header-->Define Number Ranges for Sales Documents.
    Here you provide the system a specific Number range as follows:
    Number range Key Start Number range End Number Range+Current Number
    For Example: If you want to propose the following Number Range
    *1     9000076000      9000076999      0
    The Current Number field will be kept zero as you are proposing new number range and no sales documents have been created on it , Obviously..
    *1 is a Unique Two digit Alphanumeric Key, while proposing your key, you should ensure that it should not be there in the system as existing.
    If you propose a key that is there in the system or if the Number Range (Start and End Series) is there in the system already, the system will throw a message that Interval already already exists. So choose a key that is unique, and which is not there in the system.
    Here , by making this , you are assigning a Key to a Number Range Series.
    All the symbols can be used along with numbers from 0 to 9 and Alphabets from A to Z and in any order. For example: !1, ^A, BB,Z*,M2.........
    Assigning - In Assigning, you assign the particular Sales Document to the Number Range you have already proposed as above.
    The Assigning Part is done as follows:
    The Two digit Alpha Numeric Key is maintained or Assigned to the respective Sales Document type in V0V8.
    This can also be reached in IMG by:
    Sales & Distribution>Sales>Sales Document Header-->Define Sales Document Types
    Locate the particular Sales Doc Type, and double click on it to display it configuration. Here you put the Two Digit Number key in the Field- "Number range External Assignment"

  • Clarification on these comments on SDN about NUMBER RANGES

    Hi,
    In a previous discussion here, it was argued that the u201CNumber Range is not generated for every process. Number Range is generated say in case of sales orderu201D
    I read that the Number range is to basically improve performance by assigning those numbers from a user assigned range.
    1. What are these user assinged range numbers(Number ranges) replacing?
    2. Or, are we saying that if you have e.g Sales Orders, then the sale order NUMBERs, are what we are now assigning from the u201CNumber Rangeu201D we define? i.e What type of transactions required a number range?
    3. If #2 is a true statement, then it is even becoming more confusing. Isnu2019t the Sales Order Numbers coming from the transactional system to BI? ..and if we recreate these numbers in BI wonu2019t it lead to inconsistencies between the source data and BI data?
    4. I checked the talbe NRIV and found a column for u201CObject Namesu201D and u201CSub Object valueu201D, what do those represent?
    5. What is the difference between the numbers in NRIV and what you assigned? And where do you assign the Number Ranges, if you need to create your own?
    6. I first heard of Number Range while reviewing u201CLine Items Dimensionsu201D but I still do not see how Number Ranges relate to Line Item dimension. Any help?
    Thanks

    Hi Arun
    thanks. I will wait a bit and see if someone will address directly the listed questions but I need a clarification on these points you made:
    i. I think something is missing in this statement making it tough to follow (see the underlined.. lg?)
    ".. Here there might be a lg in terms of finding which DIM IDs already exist and what was the last number range used..."
    ii. "... If you buffer the same - then you end up with say 1000 DIMIDS always for the load program to pull up from ..."
    When you said "if you buffer" you meant if you assign a number range, right?
    Does "buffering" mean you are providing a range of numbers for the Data Manager to use in place of DIM IDs?
    How do do you do  that? in BI or on R3?
    I am reading a document which talks about SNRO  and VOV8 but all these transactions are for R3 and not BI. Where are you doing the buffering you are referring to?
    iii. When you said "...User defined number range is more for transaction data ....Start Sales orders from 1200 to 2000 where the system will use an incremental numbering for the sales order generation..."
    Aren't the Sales Order Numbers generated in R3 and extracted to BI?
    Can you overwrite transaction in R3 which includes Sales Order Numbers with new Numbers you are buffering in BI? Won't that lead to mismatch of information in BI and that of R3?
    Thanks

Maybe you are looking for

  • Windows in a virtual machine

    Hi, my new X200s comes with Vista Business preloaded and 3 CDs marked as "Windows XP Rescue and Recovery Disc", and "Windows XP Professional SP2 Product Recovery Disc 1 & 2", respectively. I want to repartition the disk, deleting Vista in the process

  • Using StreamConnection with MMAPI emulator

    Hi, I am using StreamConnection class to establish a socket connection with my server. If I run the application on PalmOS PDA it works fine. But when I run it in the mobile media emulator it does not connect to the server. Does anyone know why? These

  • PO nuber is not coming after creating Po with refrence

    Hi Abaper, First I create Contract from VA41 Tcode, I pass external PO number. That I am getting in table VBKD-BSTKD. After I create order against that contract, Now I am giving contract no it display all records accept PO number. I want to use exit/

  • What is going on here

    I have a project that I am working on. It's 1920 x 1080 60i footage and stills, in a 1920 x 1080 AIC project. I have about 5 or 6 sequences in one project and 2 in another project that I want to use. 1. I create a new sequence called final. 2. I add

  • ISight - Image reversed in iChat

    While I understand that in Photobooth it is possible to select the option to "reverse" the image taken from the camera, it appears that the iSight camera creates only a reversed image when used with iChat. Is it possible to make the camera work prope