Why system creates GUID?

Hello Gurus,
I am new SRM. I see GUID is being created for the objects (SC, PO, Vendor etc) in SRM system. Why do we need this? For ex: for Shopping Cart, SC number is the unique identifier, then why do we need GUID for SC?
Thanks,
Chandra

Hi Chandra,
GUIDs are system generated unique keys which identifies CRM and SRM objects (Shopping Carts, Invoices, business partners, products , category ID etc.). SRM & CRM & MSA works on GUIDs. Most of the table relationships are defined on GUIDs.
Guid – Globally Unique Identifier
Used as primary keys in SRM tables.
All transactions are uniquely identified by their guids internally
Transaction numbers are not unique
<b>Another reasoning:</b>
GUIDs (Globally Unique Identifiers) serve as primary keys for all tables in the CRM. A GUID is generated by a special algorithm using as input data certain hardware information of the host computer, the current system time, and a randomly generated number. The GUID can be represented in two formats: a 32-byte character field or a 16-byte raw sequence. It is globally unique in the sense that two GUIDs produced on any two computers (or even on the same one) at any time can never be the same.
Pls assign points if answer is usefull !
Sundeep

Similar Messages

  • Why the system create HU that already exists  in table VEKP when I use BAPI_HU_CREATE?

    Hi All,
    When I use the BAPI_HU_CREATE  to create HU, the system give me a HU and it inserts a line in Table VEKP, however when I search in table VEKP  with field HU EXIDV, I find  two entries with the same HU, one of them has VPOBJ 01 and the other has VPOBJ 12, So when I execute  transaction LM46  the system shows “The system could not find transfer order for execution” because the system search in table VEKP it find the first line with VPOBJKEY = delivery  and STATUS = 0020, however those delivery is not assigned to transfer order that I want to confirm transfer order.
    Why the system create HU that already exists  in table VEKP when I use BAPI_HU_CREATE?
    Thank you!
    Best regards

    Do you want to say that you got 2 HU from BAPI_HU_CREATE?
    I think you only got the one which has VPOBJ = 12 Non-Assigned Handling Unit
    which is exact what the BAPI is used for, see the docu in SE37. Didn't you yourself add this EXIDV in the IDoc?
    VPOBJ = 01 Outbound Delivery
    If you want to pack the Outbound delivery then you should use BAPI_HU_PACK.

  • Consignment stock GR Posting - system creates additional quant

    During GR posting for an Inbound delivery in WMS system, System is not clearing the negative quant created for consignment stock in interim storage area, instead it posts an addiitonal quant in the interim area.
    Observation: Inbound delivery replicated in WMS system is having special stock number (Field name - SONUM) with four leading zeros ( 0000113000). Later during TO creation system creates negative quant in 902 with 10 Leading zeros
    (0000000000113000) and positive quant  gets created in  XXX destination storage type  with 10 leading zeros after TO confirmation.
    The GR posting  was supposed to clear the negative quant , but it creates an additional quant with 4 Leading zeros resulting in  totally 3 quants .
    Since  system attempts to take 4 leading zeros probably from the inbound delivery , it is unable to  clear the negative quant already created with 10 leading zeros.
    When we replicated the consignemnt putaway process in centralized WM system, things are working fine.
    Any guess as to how and why system is creating additional zeroes? (which inturn is the reason why it creates another quant)
    Regards
    Prajith

    No answers at all

  • Why not create chips with flash inside?

    Just a simple question, why not create chips that already have flash inside as a standard feature?
    Thanks.

    bhanu005 wrote:
    Just for clarification.... when say on board... is it on board or on single chip...
      If you're talking about the Spartan 3AN, then it looks like a single chip.  i.e. the flash die is in the same package as the FPGA die, so from the outside the package looks the same as the Spartan 3A which does not have flash.  All other Xilinx FPGA's require a flash device on board, or some other means of programming.
      Other means could include using the existing system memory (flash or disks) to program the FPGA via a microprocessor.  Some of the boards my company produces have embedded microprocessors on them that can read the host system (For example a desktop PC) disk files and then directly use that to program the FPGAs without using any additional storage device for the FPGA.

  • Why does my guides dissapear after i save my pdf and open it again?

    Why does my guides dissapear after i save my pdf and open it again?
    Basically i use guides a lot when creating or editing PDFs, however when i am done editing and i save my work and close it. The next time i open up the pdf to edit, my initial guides when i created the Pdf is missing. This is really annoying. does anyone know how to fix this problem?

    Yes go to preferences, and then click on security and privacy.

  • Why environment created failed ?

    I work bdb at vxworks V5.5.1. I use bdb of V4.75 about C.
    I create env by the following flag:
         open_flag = DB_CREATE | DB_RECOVER | DB_INIT_LOCK
         | DB_INIT_LOG | DB_INIT_TXN | DB_INIT_MPOOL | DB_THREAD;
         But result is failed, error code = 0xc80003.
         So I delete DB_RECOVER from open_flag. The result is OK.
         Env was created ok! So I don't know what happened.
         I trace the source code. I find if I "#undef HAVE_REPLICATION"
         in db_config.h. Then all seems to be ok. But When I reboot os,
         error just said: "/flash/soe/log.0000000017: log file unreadable"
         But I do set:
         p_env->log_set_config(p_env, DB_LOG_AUTO_REMOVE, 1);
         Before I reboot os, I find log file is just "log.0000000015" and
         "log.0000000016" left. So "log.0000000017" has not created, why error
         just said "log.0000000017 unreadable"???
         I don't know what wrong?     Can anyone give some advice?
         Thanks

    Thanks Debsubhra Roy:
    1. you mention: "You may have some privilege issues on the system with the OS you are using."
    Can you explain some more detail? I work at vxworks 5.5.1 and file system is yaffs.
    2. I'm not using replication or in-memory log. But I create environment by flags:
    DB_USE_ENVIRON | DB_RECOVER | DB_CREATE | DB_INIT_LOCK | DB_INIT_LOG | DB_INIT_TXN | DB_INIT_MPOOL | DB_THREAD | DB_PRIVATE;
    Oh, yes, I set "#undef HAVE_REPLICATION" in "db_config.h". I compile all source, but it seems no pass, just saied "__log_rep_split function no found". So I find in "log_get.c" about 1326 line before __log_rep_split, I delete "#ifdef HAVE_REPLICATION", then compile ok. Maybe some wrong.
    Is there any wrong about the flags? By the way, I work at multithread not multiprocess.
    In "db_config.h", I #undef HAVE_FTRUNCATE 1, I'm not using posix ftruncate.
    3. If I delete the code, the result is when a log switch happened, will there be some wrong happen?
    4. Sorry for my incaution. I test once again, not environment created failed, just db created failed on the environment. Just the following:
    ret = db_create(&p_db, p_env, 0);
    the ret is not zero, is just "DB_RUNRECOVERY: Fatal error, run database recovery". All information is the following:
    */flash/soe/work/log.0000000002: log file unreadable: errno = 0xc80003*
    PANIC: errno = 0xc80003
    PANIC: fatal region error detected; run recovery
    PANIC: fatal region error detected; run recovery
    I know errno = 0xc80003 is FILE NOT FOUND in yaffs system.
    So question should be why db created failed ? Sorry.
    5. I find some simular questions about bdb on vxworks via google.
    Re: Berkeley DB High Availability  Work Error (VxWorks)
    Re: BDB vxworks 6.6 kernel port error
    All wrongs happened just at os reboot. I don't know whether vxworks has something
    against bdb. I approciate your help.
    Edited by: being on 2009-3-6 下午7:28
    Edited by: being on 2009-3-6 下午7:50
    Edited by: being on 2009-3-6 下午10:19
    Edited by: being on 2009-3-6 下午11:21

  • What is fearures (pe03) why we create it ?

    Hi SAP-HR Experts .
    May some body explain me .
    1. What is fearures (pe03) why we create it ?
    2. what is default payroll area and why we create it ?
    3. Is there any difference between pu03 and pa30 infotype 0003 .
    Best Regards to All .
    Rajneesh

    Hi Rajneesh,
    1. What is fearures (pe03) why we create it ?
    A. Features are used to default the values. E.g. TMSTA to default  TIME MGT STATUS, SCHKZ to Default Work Schedulr Rule....
    2. what is default payroll area and why we create it ?
    PAY ROLL AREA is created to group employees who are being paid on the same day , WE useu Feature ABKRS to default PAY ROLL AREA this feature will directly give pay roll area in infotype 0001 , It would Reduce Confusion.
    3. Is there any difference between pu03 and pa30 infotype 0003
    PU03 and info type 0003 are one and same but we dont maintain info type 0003 system automatically maints it any changes to be done are made in PU03 and
    pa30 is used to change MASTER DATA eg change of employee contact no or any other details we do it in PA 30.
    Regards,
    Vinod.

  • Is there a way to create guides within ruler guides or aligned to ruler guides?

    So I was wondering for my own sake if there was a way to create guides within ruler guides or have it align to ruler guides? I am working on this magazine where the layout has a ruler guides. Which is inside the margins. I'm guessing this is to ensure the content is safe and also leaving adequate room for folios and running heads. This leaves me with the inside of the ruler guide to create my own grid. I tried doing this by hand and it seems to work fine however I was wondering is there a way to align the guides/grid (columns and rows) to the ruler guides instead of the margin or page? This would be extremely helpful as doing it by hand is quite the task. I'm trying to personally see how many rows and columns I can get in for a verstatile grid that can be used for different sorts of layout. (although I guess the grid could too many rows and columns) Any help would be greatly appreciated.

    Is there a way to make it align to the ruler guides instead of the page and margin? example of what i'm talking about:

  • How to create guides for a responsive website in illustrator

    Does anyone know of any illustrator plugins that will generate customized guides?  I'm looking for something like you can do in InDesign with its Create Guides feature.
    Thanks,
    Paul

    Draw a rectangle and then Objct > Path > Split into grid.
    Don't forget to check "create guides"

  • I have error while testing the system created from a sap business objects template in SAP portal

    I have error while testing the system created from a sap business objects template in SAP portal. Error text:
    com.sapportals.connector.connection.ConnectionFailedException: Connection Failed: A nested exception occurred. Could not initialize physical connection. Connection Failed: A nested exception occurred. Could not initialize physical connection. Connection Failed: A nested exception occurred. Could not create JCO connection. 'mshost' missing
    I configure integration SAP portal and SAP BW system. All system requirements are complied.
    Environment
    SAP Business Objects 4.0
    SAP BW 7.31
    1.     I configure SSSO between SAP BW and SAP Business Objects Enterprise 4.0
    2.     Next I setting integration SAP PORTAL with SAP BW system
    3.     I download certificate from portal. Select Certificates and key (http://sapserver:port/nwa) – See scren_
    4.     In next window selected Ticketkeystore and Saplogonticketpair-cert( near part window form)
    5. Select Export entry button and binary format file certificate for download. Press download.
    6.     Save certificate file in local PC folder
    In next step need export certificate file to SAP system. Sequence of step:
    1.       Run STRUSTSS02 transaction .
    2.       Chose certificate ->import.
    3.       Select downloaded certificate file
    4.       Select Add to certificate list button and Add to ACL button
    5.       Inter System ID and Client(000)
    6.       In next I download iview sap business objects template into sap portal: System administration->transport->Import. And select and download sap business Objects iview template in .epa format into sap portal.
    7.       Result – downloaded iview.
    8.       In next step I create system from template. System administration->system landscape.
    9. In next step I input parameters for my system in Connector category, Sap business objects and user management categories: See screen _2
    10.   When I created the system and test the connection error occurred: See screen_3
    This issue is important enough. I would be grateful for opinions and ideas. Thanks in advance.

    Did you find a solution?

  • Create GUID() based on Business key combination

    Hi All,
    We have a requirement to create GUID for a Business Key, Please check the below example.
    SELECT ID ,AB, (CASE WHEN RANK() OVER(PARTITION BY ID ORDER BY AB ) = 1 THEN NEWID() ELSE NULL END ) AS GID 
    INTO #FIN 
    FROM (
    SELECT 1 AS ID,'A' AS AB UNION ALL 
    SELECT 1,'B' AS AB UNION ALL 
    SELECT 2,'A' AS AB UNION ALL 
    SELECT 2 ,'B' AS AB UNION ALL 
    SELECT 3 ,'A' AS AB ) A 
    SELECT ID,AB,(SELECT GID FROM #FIN B WHERE B.ID = A.ID AND GID IS NOT NULL) AS GID  FROM #FIN A
    I get same GUIDs for row 1 & 2, another Guid for 3 & 4. Can this be done without using a temp table?
    Rajkumar

    try below
    select ID,AB,max(convert(varchar(50),GID)) over(partition by id)
    from
    (SELECT ID ,AB, (CASE WHEN RANK() OVER(PARTITION BY ID ORDER BY AB ) = 1 THEN NEWID() ELSE NULL END ) AS GID
    --INTO #FIN
    FROM (
    SELECT 1 AS ID,'A' AS AB UNION ALL
    SELECT 1,'B' AS AB UNION ALL
    SELECT 2,'A' AS AB UNION ALL
    SELECT 2 ,'B' AS AB UNION ALL
    SELECT 3 ,'A' AS AB ) A
    ) a1
    Thanks
    Saravana Kumar C

  • If output type is missing in PO, can system create a Outbound IDOC for that

    Hi
    Scenario: sales order should get generated in anoter system once PO is saved in first system. But this is not happening for a new vendor. I checked & found that output type is missing in PO. Asked user to provide  another PO for which SO was created. I checked that PO, here also output type is missing.
    I am surprised that if output type is missing in PO, can system create a Outbound IDOC for that PO? If yes then I am not aware of this process.
    Please help me in analyzing this problem.
    Regards
    Sapmm12

    Hi Sridhar,
    Thanks for your replay.
    I checked for other vendor also. condition records does not exist in NACE  for any of them. But user is claiming that sales aorder is getting created for those PO. Though I have asked them to provide the sales order number & possibly outbound IDOC number for at least one vendor.
    I tried to search IDOC number with reference to PO number but system is taking too much time & ending with run ime error. Because I do not have details of partner, receiver not even message type. Neither I have any process document which can explain how this process works?
    any other approach which may work here?
    Regards
    sapmm12

  • Why not create a command

    why not create a command that shows you how many miles the paket travel to distination . that way you can figure out your lentency right there base on the distance..
    show distance x.x.x.x
    it will show you the distance from b/w the interface you are seating on to the interface you are requesting
    hehe lol :-) haha bzzzzzzzz!!!!!

    Hi,
    Select>Color Range is only in photoshop (i.e photoshop cs6 or cc 2014 as examples) and not in photoshop elements.
    You could double click on the layer thumbnail in the layers panel to unlock the layer.
    Select the background with the Magic Wand Tool.
    Then Edit>Cut and that should make everything but the actual logo transparent.
    Then save as a png, tif or psd file.
    There is also a photoshop elements forum
    (you posted in the photoshop forum)
    https://forums.adobe.com/community/photoshop_elements

  • Why we create settlement profile. What master data must exist in sap before creating settlement profile for order.

    Why we create settlement profile. What master data must exist in sap before creating settlement profile for order.

    As mentioned above, settlement is to post the cost to cost centers or any possible receivers as per the settlement profile. PM / Service orders, WBS elements, etc., can be temporary cost bearers from which cost should be settled to some permanent receivers.
    Cost elements / Cost element groups should be available as Master data before configuring settlement profile.
    To answer your latest query, there are 2 type of cost centers.
    Sender Cost Center - Against this, labor / internal activity price will be maintained in KP26. This cost center will be maintained in PM / PP work centers. While creating PM / PP orders, one of the work centers & activity types will be mentioned. Based on the KP26 entry for the combination of Activity type & Sender cost center, price will be picked & calculated according to work hours / labor hours maintained in PM / PP orders.
    Receiver Cost Center - Receiver cost center is the department / location cost center to which cost should be settled. Only receiver cost center will be maintained in settlement profile. Sender cost centers will be picked up automatically from work center.

  • Error in creating GUID using com.sap.guid API's

    Hi
       i am trying to create GUID using com.sap.guid API's. I've included the guidgenerator.jar in the classpath. I ran the following code. i got the "Caused by: java.lang.NoClassDefFoundError: com/sap/guid/GUIDGeneratorFactory " error.
    the code is
    package com.portal;
    import com.sapportals.portal.prt.component.;*
    import com.sap.guid.GUIDGeneratorFactory;
    import com.sap.guid.IGUID;
    import com.sap.guid.IGUIDGenerator;
    import com.sap.guid.IGUIDGeneratorFactory;
    public class TestCompforGUID extends AbstractPortalComponent
        public void doContent(IPortalComponentRequest request, IPortalComponentResponse response)
    *          IGUIDGenerator generator = GUIDGeneratorFactory.getInstance().createGUIDGenerator();*
    *          String guid = generator.createGUID().toString();*
    *          String hexGuid = generator.createGUID().toHexString();*
    *          response.write(guid);*
    *          response.write(hexGuid);*
    can anyone created the GUID's using com.sap.guid API's and help me here.
    Do i need to specify any reference in Portalapp.xml ?
    Thanks,
    Saravanan

    difficult to reproduce. But it might be a data conversion problem.
    e.g. try
    to_char(a.num_tabs)If that's not the error comment out certain lines or xmltags and test which one is the reason for the error.
    Edited by: Sven W. on Sep 9, 2011 3:13 PM - typo correction

Maybe you are looking for

  • How to get sso_userid from Database

    Hi. I use the SSO in my forms application 10g, and All the Users are connected to Data Base with only one resource conexion, and I want to know the SSO_USERID from a Trigger in the database to insert in a log table. I want to chance de "USER VARIABLE

  • Error with an infoset in BI

    HI BI gurus, we have a problem with an infoset. We create an infoset in RSA1 linked to a cube and a DSO. We activate it in english without problems and I can create a query with no errors (with a english logon). If I try to create a query in italian

  • Web service response processing inside a BPM

    Hi Experts, Please can you let me know if it is possible to achieve the following inside a BPM: u2022     Once you getting the web service  SOAP response, determine if itu2019s a SOAP fault or a normal web service response. u2022     If itu2019s a SO

  • Sessions problem when deploying to AS 10g (10.1.2.0.2)

    Hello, I have a very simple Web Application where I have isolated an issue I have found. The application works fine when executed in JDeveloper 10g (10.1.2.2) but it does not work when deployed in the AS 10g (10.1.2.0.2). My Platform is Windows XP Pr

  • Cross Validation in Segmentation System of SAP B1

    Hi Everyone, I want to know that in segmentation accounting system I have set up a compnay with segmentation accounting system and segment wise g/l accounts are made. Now there are two Branches like Branch A and Branch B and each branch has segmented