Charm shortcut to redirect to transaction number

Hi Guys,
i have a tricky question regarding the charm workcenter. If I choose an existing transaction in Charm workcenter (web based) I get a little SAP shortcut and this shortcut forward me direct into the related transaction number in SAP.(Ta: crmd_order )
I would like to use this functionality for automatic email replay within the charm workflow, means I would like to fill the SAP Script form with an URL (consist of a static part and the transaction number ) and this URL forward the workflow user direct into the transaction.
The generating and filling of the shortcut (by an URL)  already works but the shortcut created by me, forward only into the entry screen of SAP and not in transaction crmd_order.
If I compare the content of both shortcuts ( once created by myself and once created by SAP standard scenario) I see the difference and probably the problem:
shortcut of SAP standard:   works and forward me into TA crmd_order transaction number 8000000243
*AGS_WORK_LAUNCHER pcmd=CRMD_ORDER;pname1=id;pvalue1=DF4DE55AE1AB92F188CB0019BB36EE72;
shortcut created by myself: does not work, forward only into the entryscreen of SAP
*AGS_WORK_LAUNCHER pcmd=CRMD_ORDER;pname1=id;pvalue1=8000000243;
It seems, the SAP standard translate the transaction number during runtime into a key and only the request with this key works correct.
The URL, which creates my shortcut looks like this: http://myserver.com:8000/sap/bc/ags_workcenter/ags_work_appln?CMD=CRMD_ORDER&%7esolmanwrkgui=SAPSHORTCUT&ID=8000000243
Has anybody an idea? Its a very usefull functionality (if it works) because workflow users don't need personalized queries to find, for ex.,  a change request which needs to confirmed by themself.
Thanks in advance for any kind of help.
Rayko

Hello Rayko,
It seems, the SAP standard translate the transaction number during runtime into a key and only the request with this key works correct.
The hexadecimal key is the unique identifier for a CRM Order in SolMan called GUID. You will be able to find the relation between the message number (called object ID) and the GUID in table CRMD_ORDERADM_H.
BR.
Stéphane.

Similar Messages

  • Error while calling Receipt Un-application :Customer Transaction Identifier has taken a precedence over the transaction number

    Hi All,
    While calling the receipt Un-application API, I am getting a error like' Customer Transaction Identifier has taken a precedence over the transaction number'
    Kindly suggest as to how can I troubleshoot this?
    Appreciate your valuable Inputss

    Hi,
    i recommend having a Service request logged for this issue, as from related documentations in metalink most of them seemed to be a bug where oracle suggested patches (code Fixes) ... hence reaching oracle support would be a better approach ...
    Regards,
    Ivruksha

  • Hi Everybody, Ship to party not updating for Transaction number in "CRMD_ORDER" for some users?

    Process :
    1. We are updating ship to party for contracts(Transaction number ) , Here every thing is updating fine But i am facing the issue in CRMD_ORDER, Here what ever selected ship to party was not updating.
    2. i have find out the issue reason for failure  in  Debugging , its giving error as "  no_display_authority " in one standard function module  'CRM_ORDER_READ'.We are passing Header GUID to this FM .
    3. Even i went inside this FM 'CRM_ORDER_READ', Here it was checking for ACE(ACCESS Control ENGINE) authority check by using Standard FM
      "CRM_ORDER_CHECK_AUTHORITY_ACE"  this FM giving error as "Access denied by Access Control Engine".
    Can any help me on this how can i resolve this issue.
    Thanks in Advance.
    Regards,
    Venugopal

    Hi,
    Go to SPRO - SD - BASIC FUNCTIONS - PARTNER DETERMINATION Just check whther your partner function (SH) is assigned to your account group and also exists in the partner determination procedure.
    Just try and maintain it there against your account group and against your sales document type in VOV8.
    Also open your customer master for which you are trying to create this sales order. Just check whther in the partners tab , SH is shown? You can either use transaction BP or XD03.
    Let me know, reward points if helpful.
    Regards
    Ravi

  • Transaction Number in CRM

    Hi ,
         in crm i have to check the existing transaction number can any body tell me which table stores the  existing transaction number or any function module to get this dynamically.
    Thanks and regards
    Sajid

    Hi ,
       This is the table which contains tcode but i have to find transaction number not transaction code.
    In CRM when you will create any document one transaction number is assigned internally which appears on the header when you save(new one)/open existing transaction, so i have to check this transaction numebr .
    please any body tell me what is the name of the table which contains CRM transaction number .
    Thanks nad regards
    Sajid

  • Transaction Number for Qualifications

    I am aware that Infotype 0024 can be accessed as a seperate transaction without using PA20. I am looking to grant access to our security so they can update their records on SAP rather than a spreadsheet, and would be wanting to restrict any access to PA20/PA30. Does anybody know the transaction number?
    Neil Garrett

    Hi Neil,
    You can use OOQM to attach qualifications to objects ( if you select O type P this means employee).
    Regards,
    Dilek

  • Query for Transaction number in Create Accounting = Draft Mode

    Hi al!!
    I run the Create Accounting program concurrent in my R12 instance in DRAFT MODE, and when the concurrent program finish i want to obtain the TRANSACTION number of the transactions in the XLA_AE_LINES table, how can i do that ???... it's for AP_INVOICES, AP_PAYMENTS, RECEIPT and CE Tables...
    Thanks in advance..
    Pablo.-

    1 row in ap_invoice_distributions_all ------> 1 row in xla_ae_lines.xla_ae_lines will have more than one row. dr and cr has to be there for each journal entry.
    I want to do a query that get lines from XLA_AE_LINES and then obtain the transaction number (AP_INVOICES_ALL.INVOICE_NUM) that was generated this line in the table.Check the link http://www.orafaq.com/node/2242
    I know that this is possible to do using the XLA_ENTITY_TRANSACTIONS table... but when the concurrent is run in DRAFT mode no line are created in this table.The rows in xla_transaction_entities table will get created when the invoice is created. NOT after running accounting, which is much earlier.
    Check the link http://www.orafaq.com/node/2243
    Also some more details on draft, final accounting are available at http://www.orafaq.com/node/2240
    By
    Vamsi

  • FM to get transaction number based on product

    Hi,
    Do we have any FM to get all the transction number which are using the product?

    Don't know for function module, but you can certanly get it from tables. Do the following:
    1. from table COMM_PRODUCT read guid (PRODUCT_GUID) of material id (PRODUCT_ID)
    2. from table CRMD_ORDERADM_I read guid of header (HEADER) of material guid (PRODUCT)
    3. in table CRMD_ORDERADM_H read transaction number of header guid
    You can also try with just 2 step approach:
    1. from table CRMD_ORDERADM_I read guid of header (HEADER) of material id (ORDERED_PROD)
    2. in table CRMD_ORDERADM_H read transaction number of header guid
    Regards.

  • How to search AR AutoReceipt batch by transaction number?

    Hi,
    We use AR AutoReceipt batch to settle the AR transactions. However, we have problem to search AR AutoReceipt batch by transaction number. Does anyone know how? Thanks in advance.
    Regards,
    Edmond

    Hi Edmond,
    it took considerable amount of time to search a link between Automatic Receipt Batch, Receipts and Invoices from Front end screens, but there isnt any to my knowledge ..... Hence tried to see the feasibility of fetching it from backend ....
    The are more than one table that is getting linked here, hence the query needs to be written correctly...
    1) RA_CUSTOMER_TRX_ALL TABLE contains the TRX_NUMBER column and CUSTOMER_TRX_ID Column
    Run below Query
    Select CUSTOMER_TRX_ID from RA_CUSTOMER_TRX_ALL where TRX_NUMBER = "Enter your Transaction Number"From the above query you would fetch the Customer_Trx_Id, this would be useful to find the next link..
    2) AR_RECEIVABLE_APPLICATIONS_ALL TABLE contains the CASH_RECEIPT_ID (Reference to Receipt) column and APPLIED_CUSTOMER_TRX_ID (Refers to transaction Number) Column
    Run below Query
    Select CASH_RECEIPT_ID from AR_RECEIVABLE_APPLICATIONS_ALL where APPLIED_CUSTOMER_TRX_ID = "The value we fetched in earlier query"From the above query you would fetch the Cash_receipt_Id, this would be useful to find the next link ...
    3) AR_CASH_RECEIPT_HISTORY_ALL TABLE contains the BATCH_ID column (system generated field) and CASH_RECEIPT_ID, you have to select the record which has STATUS as CONFIRMED and not REMITTED, since remitted record point to remittance batch reference, which is very much available in the front end screen itself ...
    Run below Query
    Select BATCH_ID from AR_CASH_RECEIPT_HISTORY_ALL where STATUS = "CONFIRMED" and CASH_RECEIPT_ID = "The value we fetched in earlier query"From the above query you would fetch the batch_Id, this would be useful to find the next link ...
    4) AR_BATCHES_ALL TABLE contains the BATCH_ID Column (system generated field) and NAME Column (Which is Receipt Batch Number we see in front end)
    Run below Query
    Select NAME from AR_BATCHES_ALL table where BATCH_ID = "The value we fetched in earlier query"Hope i did not cause further confusion .....
    Regards,
    Ivruksha

  • Receivables: Diferrence between "transaction number" and "document number"

    Hi!
    What is the difference between "transaction number" and "document number" as shown in the transactions window?
    Where are they used?
    thanks!

    Transaction number is the Invoice number. It can be a manually entered number in case of manual invoices. Even in case of imported invoices, it can be a manually assigned number if the trx_number field is populated in the ra_interface_lines_all table. If you Invoice batch source setup indicates automatic transaction numbering, the transaction (invoice) number will be automatically generated sequentially. The starting number is mentioned in the Trx batch source.
    The document number is a number which is generated by Document sequencing. To have the document number generated, you have to do few Doc sequencing setups like setting the 'Sequencial Numbering' profile options, creating document sequences and assigning the sequence to the Categories. The trx types are created as categories.
    The Transaction number can be the same as the document number if you enable the option 'Copy Document number to Transaction number' in the Invoice batch source.
    Hope that helps.
    Thanks,
    Anil

  • Customer received wrong transaction number

    Hi all,
    I encountered a strange problem with our shopping cart today.  We had two transactions that occured around the same time.  Let's say, customer A was assigned transaction number 100 and customer B transaction number 101.  Both transactions were saved into the database correctly.  However, customer B received an email confirmation stating that his transaction number is 100.  The details of his transaction in the email are correct, only the transaction number is mixed up.
    Here's roughly the code:
    // get transaction number
    transNum = salesCFC.createTransactionNumber()
    // save shopping cart into db
    salesCFC.saveTransaction( transNum, session.shoppingBagObj)
    // email customer
    <cfmail from="" to="" subject="Transaction Number #transNum#">
         // shopping bag printout
    </cfmail>
    transNum is a local-scoped variable.
    I have been scratching my head to understand how this happened.  We only discovered this issue because customer B wanted to cancel his transaction and he gave the transaction number belonging to customer A.  We checked our sent mail folder and sure enough both customers received confirmation emails with the same transaction number.
    Is it possible that customer B's transNum variable got corrupted and crossed with customer A's transNum?

    Here's roughly the code:
    Can you post the actual code.  Including the code for createTransactionNumber().  Snip out anything that's not relevant (so code that does not use or influence the transaction number in any way... and excise any mark-up ;-), but include any branching and looping logic, and the relationship between any different files involved, incuding how each is called from other files.
    It sounds like the transaction number is correct when you call saveTransaction(), but it gets overwritten between there and the CFMAIL call.  To state what is probably obvious.
    Perhaps at some point you are inadvertantly putting the transaction number in some shared-scope variable which is being accessed by reference rather than value, eg one can have two requests doing this:
    variables.myStruct = application.myStruct;
    Which might look like variables.myStruct is local, but all it is is a reference to the shared scope variable.  So if one then does this:
    variables.myStruct.someVariable = "some request-specific value";
    Then all requests accessing variables.myStruct.someVariable will be accessing the same variable (the one in the application scope), and that variable will have a request-specific value.  Bad.  This will be the case for any complex objects in CF, except for arrays.  I only mention this because we've quite often been caught out by this.
    Adam

  • Daily transaction number

    Hi everybody,
    I have oracle database table record transactions per seconds; I want to calculate the daily number of transactions recorded.
    Can you help me?
    Table structure:
    Trans_no varchar2(17 byte) primary key , Hire_date date
    thanks

    Reidelme is right you would have better luck with the {forum:id=75} forum, but it sounds like a pretty simple SQL. Have you tried something like:
    select trunc(hire_date), count(*)
      from whaterver_your_table_name_is
    group by trunc(hire_date);

  • Link or shortcut to R/3 transaction

    Hi All!!
    I am working with Web Dynpro Java.
    One of the requirements is to access from my WDJ to a R/3 transaction (for example CJ20N). I have not ITS.
    Is there any way to set a link or shortcut on the Web Dynpro Java to access to this transaction?
    I think if I find an ABAP method or FM which execute a file, I could execute the .sap generated on the shortcut of the transaction, and accross XI I can use it on Web Dynpro Java.
    Any help will be apreciated.
    Thanks and regards,
    Manuel Míguez.

    Hi
    1)Login with Administrator role
    2) Goto Contenet Administrarion
    3)Create a New IView
    4)Select <b>SAP Transaction IView</b> from the list
    5)Specify the IView Name,IView ID,Description,Mention <b>Transaction ID</b> ,
    Add the IView to Page
    Page to WorkSet
    WorkSet to Role
    Best Regards
    Chaitanya.A

  • DMVPN shortcut and redirect

    Hello,
    I'm trying to understand the DVMPN Phase 3 and I'm trying get some clarification on the two commands:
    ip nhrp redirect
    ip nhrp shortcut
    Based on what I have read (Shortcut Switching Enhancements for NHRP in DMVPN Networks) one thing i don't understand from this article:
    "When using this feature, we recommend configuring the ip nhrp redirect command on all the DMVPN nodes. This configuration would be useful in the event the data traffic takes a spoke-to-spoke-hub-spoke path."
    Why would you need redirect on all dmvpn nodes? How would you have a situation where traffic comes and leaves from the same interfaces on a spoke if the NHS and the summary route is pointing to the Hub router?
    Is there some configuration i'm missing?
    thank you in advance for your help.

    Hi
    for a simple structured topology (See Diagram 1 below) I agree with your observation. Namely configure all hubs with ip nhrp redirect only and all spoke sites with ip nhrp shortcut.
    (Diagram 1 - Simple Topology)
    Hub 1 ------- Hub 2
    S1 S2 S3 S4 S5 S6
    Hub 1 and 2 configured with ip nhrp redirect only
    Spoke S1 to S6 configured with ip nhrp shortcut only
    However to cater for more complex topologies such as where the spoke may also be acting as a hub to other spokes, then I would imagine both ip nhrp redirect and ip nhrp shortcut would be required on these spoke/hub.
    (Diagram 2 - Complex topology)
    Hub 1---------Hub 2
    S1 S2 S3 S4
    S5 S6
    S1 is a spoke to Hub 1
    S1 is a hub to S5 and S6
    Hence S1 would have ip nhrp redirect as well as ip nhrp shortcut enabled.
    cheers
    george

  • URL redirect Help port number

    Hi I just recently upgraded to windows 10 from windows 7.  In this process I lost my redirect settings for my help desk which is installed on my local pc.  Can someone point me in the right direction.  Right now my help desk works with my custom url however it has to include the port number.  I do not have IIS installed on windows 10.  I believe previously in windows 7 I had IIS and was using Helicon rewrite to do this.  I just forget the step to do this.  Right now it works with myurl.com:9675 i want this to work with just myurl.com and no port number. 
    This topic first appeared in the Spiceworks Community

    Hi I just recently upgraded to windows 10 from windows 7.  In this process I lost my redirect settings for my help desk which is installed on my local pc.  Can someone point me in the right direction.  Right now my help desk works with my custom url however it has to include the port number.  I do not have IIS installed on windows 10.  I believe previously in windows 7 I had IIS and was using Helicon rewrite to do this.  I just forget the step to do this.  Right now it works with myurl.com:9675 i want this to work with just myurl.com and no port number. 
    This topic first appeared in the Spiceworks Community

  • Resetting MOPZ transaction number range

    I have several hundred MOPZ transaction in SOLMAN. Where can I reset the number range or use a different range for a new project. Currently the number range is 60....00 and I would like to change the number range.
    Is this possible?
    Thanks
    WeyLand Yutani

    Hello Wayland,
    Please use the T_code: CRMC_NR_RA_SERVICE
    Here you have the options to display intervals, change intervals and get the status (find out the current number).
    Glad to help.
    Regards,
    Paul

Maybe you are looking for

  • Problem in using component Table

    hi, I have a probleme when I use the component "Table" binded to a Data Provider "Object Array Data Provider. I have a error message in java script. I associated with my prodider of data an Array: Customer []. The class Customer has two propri�tes: n

  • File convertion

    How do I convert word document contacts to a vcf file fomats using Adobe?

  • The exception 'CX_RSR_X_MESSAGE' was raised

    Hi Forum, i am using standard extractors 0co_om_wbs_6 loading data  into ods i am not using any routines .when i trigered the load it is giving short dump  with this  error <b>The exception 'CX_RSR_X_MESSAGE' was raised but was not caught at any stag

  • Does anyone know the name of this kind of design?

    I've been trying different wordings trying to figure out how to find this specific design online, I've tried digital web, glitch web, can't really seem to find what this would be called. any ideas?             http://fc04.deviantart.net/fs71/f/2013/0

  • Is there a link between the Journal tables and the Marketing Document tables?

    Hi Everyone, Is there a link back from the Journal Tables (e.g.: OJDT and / or JDT1) to the Marketing Documents tables (e.g.: OINV and / or INV1)? If there is a link can you please let me know what it is? Kind Regards, David