FM for change partner of a quotation
Hi experts
i need a FM for change the partner of a specific partner function on a quotation in r3.
This because i can't map the currier from crm->r3.
Can anybody help me?
best regards
Marco
Just check for bapiquotationchange* in se 37....
Similar Messages
-
Change history of User for Business Partner Number attaching and removing
Hi Experts
Is there any t-code in SRM which will show change history of User for Business Partner Number attaching and removing.
Thanks--
Guru Prasad DwivediSerene,
I am not too sure if anyone can DELETE a Payment Term linked to a BP. The system would not allow this. If at all a Payment term was deleted, I don't think it can be traced.
It is therefore very important to use Proper user authorization so that only people authorized to do certain things are doing it and not everyone.
Suda -
User exit to change partner for inbound delivery creation
Hello,
I have a requirement to change the partner number for
the inbound delivery creation.
I only see the USEREXIT_MOVE_FIELD_TO_LIKP but I am not sure if this is
the right user exit for this requirement.
Is there the user exit for modifying partner in the inbound delivery?
Thanks in advance,HI
There is a program with which you can find the available exits as per your requirement. You have to execute the same and give your transaction code. Hope this helps...
*& Report ZFINDUSEREXIT
report zfinduserexit.
tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
tables : 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 obligatory.
select single * from tstc where tcode eq p_tcode.
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 = 'SMOD'
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:/(95) sy-uline.
format color col_heading intensified on.
write:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
write:/(95) sy-uline.
loop at jtab.
select single * from modsapt
where sprsl = sy-langu and
name = jtab-obj_name.
format color col_normal intensified off.
write:/1 sy-vline,
2 jtab-obj_name hotspot on,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
endloop.
write:/(95) sy-uline.
describe table jtab.
skip.
format color col_total intensified on.
write:/ 'No of Exits:' , sy-tfill.
else.
format color col_negative intensified on.
write:/(95) 'No User Exit exists'.
endif.
else.
format color col_negative intensified on.
write:/(95) 'Transaction Code Does Not Exist'.
endif.
at line-selection.
get cursor field field1.
check field1(4) eq 'JTAB'.
set parameter id 'MON' field sy-lisel+1(10).
<b>Do reward if useful...</b>
Regards
Dinesh -
User Exit for changing RBKP-BVTYP in t-Code MRRL
Hi ,
We have to change Partner bank type field (RBKP-BVTYP) while creating invoice through t-code MRRL. i tried to find out the user exit or BADI for this
purpose, but i could not.
i found below user exits and badi but here i was unable to change the value. there were other exits but there also it was not possible to change the value.
Enhancement MRMH0001 - component - EXIT_SAPLMRMH_001 and EXIT_SAPLMRMH_002
here only limited change to RBKP is permitted.
I tried with BADI INVOICE_UPDATE but it is not allowed there also.
Can we do it with some configuration or substitution rule ? if yes then how?
thnaks in advance
rajpalHi Emir,
BADI BADI_SD_SALES_ITEM now changed to enhancement spot.
In SE18: enter Enhancement spot - BADI_SD_SALES_ITEM.
Inside enhancement spot BADI_SD_SALES_ITEM four BADI definition were exist.
I think BADI definition MSR_SD_SALES is use full for you (This BADI definition is not reserver for SAP intrnal use.
And above enhancement spot also not reserverd for sap internal use.
Just try to implementation BADI definition MSR_SD_SALES and use method CHANGE_BILLING_BLOCK_ITEM.
BR,
Vijay -
BADI ME_PROCESS_PO_CUST for changing header data
Hello Experts,
I'm using Method PROCESS_HEADER in Badi ME_PROCESS_PO_CUST in order to change some header data.
I want to change header data depending on the partner data which are on header level.
It works fine as long as there are data changed in the header or item level and not only on the partner screen.
The method in this Badi isn't processed if only partner data are changed. But for me it is necessary to set a special field on the header depending on the partner data.
Regards,
SvenHi,
Firstly, for changing Header data without any INSERT/UPDATE?MODIFY statement, badi - ME_PROCESS_PO_CUST will not be useful.
As method you mentioned has no header parameters under CHANGING / EXPORTING clause.
You can use the badi which has the parametrs you want in either change/ Export mode. It can be defined under table also.
Below is the list of important badis gettign called, however none of them contains header values in change/export clause.
ME_CCP_ACTIVE_CHECK
MD_STOCK_TRANSFER
ME_DEFINE_CALCTYPE
ME_PO_PRICING
ME_FIELDSTATUS_STOCK
ME_COMMITMENT_STO_CH
ME_COMMITMNT_PARKING
ME_INFOREC_SEND
ME_CHECK_SOURCES
ME_PURCHDOC_POSTED
Instead you can use enhacement MM06E005 Customer fields in purchasing document.
Create a project under Transaction CMOD.
Assign enhancement as Project component.
You'll find Exit 012. At time of save you can change header im_ekko based on you parterner data tab.
Regards,
Amee. -
What are the highlevel steps for changing to a new R/3 backend in SRM 7.0?
Hi,
I need confirmation of the highlevel steps required for changing to a new R/3 backend system in a SRM 7.0 server?
Our scenario is that we want to switch from an old R/3 backend to a new R/3 backend (both ECC 6.0). From what I can read from SAP Note 995771 the following steps would have to be conducted, only I don't know if all are valid or complete for SRM 7.0 as well?
1. Create new RFC connection for new R/3 backend system in SM59 ( in SRM system.)
2. Create new RFC connection for SRM system in SM59 (in new R/3 backend system).
3. Define Logical System for the new R/3 backend system (in SRM system).
4. Define Logical System for the SRM server (in new R/3 backend system)
5. Define System Landscape for new Logical System and RFC connection (in SRM system).
6. Adjust settings in Define Backend system for Product Category. (in SRM system)
6. Run BDLSS (in SRM system)
7. Run BDLSS (in new R/3 backend system).
8. Control BDLSS results via report ZSCAN_LOGSYS (in SRM system)
9. Control BDLSS results via report ZSCAN_LOGSYS (in new R/3 backend system)
10. Maintain ALE-Distribution Model and Distribute Views for new R/3 backend. (in SRM System)
11. Verify ALE-Distribution Model and Distributed view for SRM system (in new R/3 backend system)
12. Generate/Control Partner functions in WE20 for IDOC processing (in SRM System)
13. Generate/Control Partner functions in WE20 for IDOC processing (in new R/3 backend system)
14.Adjust the site attributes in transaction SMOEAC (in SRM System)
15. Adjust Table CRMRFCPAR (in new R/3 backend system)
16. Adjust Table CRMCONSUM (in new R/3 backend system)
17. Adjust Table CRMSUBTAB (in new R/3 backend system)
18. Adjust Table CRMPAROLTP (in new R/3 backend system)
19. Adjust Table SMOFPARSFA (in SRM system)
20. Run report RHOMATTRIBUTES_REPLACE to replace attributes still having the old logical system assigned in the organization model.
Are there any relevant steps missing? (I will of course take care of master data, number ranges etc)
Thanks in advance for your responses,
BR JakobHi,
Solution Manager has some documents. or check help.sap.com.
http://help.sap.com/saphelp_nw70/helpdata/en/39/a1bb5c4c0d4ab4a417e87ef35f1efa/frameset.htm
When you create a custom task, you should add the task ID to the UWL configuration.
Portal, Administration -> System configuration -> UWL Administration -> Click to Manage Item Types and View Definitions. Select Configuration "com.sap.pct.srm.core"; and download the configuration. Edit the configuration copy the task block and add new task ID. Upload the configuration.
Regards,
Masa -
Pricing Condition is Duplicating on Changing the Variants in Quotation !
Hi,
I have a requirement, where the Pricing Condition (Custom Pricing Condition Specific to the Variant Pricing) is duplicating on changing the Variants in Quotation to be stopped or deleted. I suppose, the variant pricing condition should not be newly added to the pricing table each time, there is a change in the material variants as chosen by the business/user with the Quotation. Instead, I assume, the existing cost for the variant pricing condition should update each time, when the variant material is changed by the user. I am not sure, whether this issue can be controlled in the configuration? or Can I control the occurrence of the duplicate pricing condition inside any user exit by deleting the duplicate condition, but retaining the newly added ( Recently added pricing table entry for that condition)? I am not sure, what are the possibilities to fix this issue? Appreciate if you could provide me with a suitable solution.
Thanks for your time.
Thanks,
KannanHello Kannan.
I have the Same Problem. do you have a solution for the same?
i have written a pricing condition at the characteristic level using pricing Factors. however when i change the characteristic. it is duplicating the condition instead of refreshing it. -
Sending mail to the partner when the quotation is created in va21
i need to send the email to the partner when the quotation is created(va21) or changred(va22) with smart form. plese advice how can i achive this..
thanks,Hi,
You can send by using the function module : SO_NEW_DOCUMENT_ATT_SEND_API1 . for that RSWNSENDMAIL1 is a sample program for sending mails.
Then for your requirement, find the appropriate exit/badi and put the mail send code inside that.
Regards,
Renjith Michael. -
PFAC rule for detrmining partner functions in Actions of Opportunity
Hi all,
In Opportunity, we have scheduled the actions automatically for every phase.When we select phase in Opportunity transaction & save , the activities in that pahse would be created automatically based on conditions with person responsible same as in Opportunity transaction.
Now I have changed the access sequence in partner determination procedure not to determine person responsible from preceding document means this partner function would be empty in Actions created & I have created rules in transaction PFAC with category 'Agent Determination-Responsibilitis' & responsibility & need the system to deterimine different user for this Person responsible for activities.(Not from preceding document).I have maintained this rule & Partner function in parameters of Actions.& action profile has been assigned to Activity transaction type( Actions). But this rule is not determining the users for the Partner function 'Person responsible'.In activities this partner function 'Person responsible' remains empty.
Solution to this problem would be very helpful & maximum points would be rewarded for the useful answers.
Reagards,
Basavaraj PatilHi Prashanth,
Thanks for your reply. I want the Rule to determine Partner function 'Person responsible in Activity transactions created in Phases of Opporunities not exactly partner function of Opportunity transaction.The procedure user( CRM Opportunity & Task) is maintained in Partner determination Procedure.
For this I have assigned different Action profile with Method Call - CRM_DNO_PARTNER_1 containing Parameters for Rule(Structure - PDTASK & Field SEARK - & Partner function(Structure - CRMD_PARTNER & Field - PARTNER_FCT).
But still it is not determining Partner Determination in Activities.
Regards,
Basavaraj Patil -
ALE Audit for a Partner Type LI (vendor)
Hi all,
I'm receiving an invoice from a 3rd party system throgh the inbound Idoc INVOIC01. This Idoc does not work with an Partner type LS (Logical System).
By the other hand I'm trying to make the configuration to request the acknowledgement through an outbound Idoc (ALEAUD01), I have read that this Idoc is only possible for Idocsof type Logical System (LS).
Do you know if is possible to use the Idoc ALEAUD01 for a Partner Type LI (vendor)?
I will appreciate any suggestion, regards!
Jaime S.Yes, standard RBDSTATE program selects idocs from edidc for confirmation based on 'LS' partner.
SELECT sndprn mestyp mescod mesfct credat cretim docnum status
FROM edidc INTO TABLE t_idoc_control_all
WHERE upddat IN s_upddat
AND sndprt = c_prt_logical_system
AND sndprn IN s_sndsys
AND mestyp IN s_mestyp
AND mescod IN s_mescod
AND mesfct IN s_mesfct
AND status <> c_status_in_archive_reload
AND status <> c_status_in_archived
AND status <> c_status_in_orig_of_edited
ORDER BY sndprn mestyp mesfct mescod credat cretim.
As suggested in separate thread, you can copy RBDSTATE into your own program and change this selection.
Regards,
Dominik Modrzejewski -
Interface programs of changing Bid Invitation and Quotation
I have a problem about changing Bid Invitation and Quotation in SRM.
I want to create custom applications including interface programs, so I think I have to call BAPI (Tr-cd:BAPI), Function Module (Tr-cd:SE37), or Enterprise Services (http://help.sap.com/content/documentation/esoa/docu_esoa_srm.htm).
I found "BidInvitationEC" and "SupplierQuotationEC" in SRM BAPIs, but each of BAPIs doesn't support changing method. (Only Create Method is supported.)
Please help us if you have a good solution.Thank you for your reply.
We are going to create our custom application inside SRM,
but we don't know which Functional Module we should use
to change Bid Invitation and Bid documents.
Please, tell me if you know a way to change these documents. -
Actions creating task for multiple partner functions
Hello Masters,
Need help in below scenario.
We are using actions in quotations. Different actions gets triggered as per status of quotation.
ex: Status: manger approval request: Task to be create with action for manager
Status: Manger approved: Task to be created with action for Sales employee.
I have configured action profile. My actions are partner function dependent.
Partner functions are different for manager and sales employee.
But when action is getting triggered it is creating task for both partner functions.
How can I avoid this? Does though we say action is pertner function dependent is it true or it is actually partner function catagory dependant. In my case partner function category is same for manager and sales employee. The partner function category is "Employee"
looking for your guidence
Thanks
KushalHi Kushal,
The partner function category is same - employee and hence it is triggering actions at the same time.
You may have to see if you can assign a separate partner function category to meet your requirement.
Hope this will be useful
Thanks and Regards
DJ -
How to find out last update date for business partner's marketing attribute
How to find out last update date for business partner's marketing attribute??
Im freshie for SAP Application and im assigned to find out last update date for marketing attribute changed
which table is involved??
Yours kindness will be appreciated
thanksYou can take a look at table AUSP as well as CRMD_AUSP_HIST.
The "changed by" and "changed at" are logged on attribute level, not on attribute value level. When you change one specific value, the system does a "re-insert" of all existing values of this attribute.
Take a look at the SAP notes 938426 and 966670 these may assit you in resolving the issue.
Regards,
William Laverde -
XK01 - Company ID for trading partner - default value
Hi gurus,
I would really appreciate your help on this one:
I need to insert a default value in the "company ID for trading partner" field when creating a vendor(or customer).
The value must be inserted when using transaction XK01 either manually or via batch input. The automated integration process is the following:
my external data -> prgm RFBIKR00 -> batch input run for XK01
basically my ext data may have a company ID in which case I want to keep it.. otherwise, I want to insert a default value.
Has anyone ever face a similar need and found a great solution?
Here are some solutions I thought about:
- user exit SAPMF02K. Unfortunately, we cannot change the value of the field VBUND
- variant transaction. But it seems to not to be compatible with batch input mode
- workflow triggered by the vendor creation event that could modify the VBUND data.
(this one should work... but I am a bit reluctant to implement such a tools for such a simple need)
- copying RFBIKR00 into a specific developpment... not great as well.
- BTE 1421 or 1420 do not seem to be able to update this field either.
any suggestion?
Thanks in advance
regards,
Damien.Hi Rajesh,
thank you for your answer. I am not familiar with field exits and had not thought about it.
I found this link on the forum : http://www.sapdevelopment.co.uk/enhance/fexits.htm that gave me additionnal info on field exits.
I will have a look on monday to see if it solves my issue, but it seems to be a very suitable solution.
I'll reward your answer as soon as I know wether it solved my problem or was only helpful :).
Thanks a lot.
Regards,
Damien. -
How to decide which access sequence goes for which partner function ?
how to decide which access sequence goes for which partner function ?
Hi Padmaja,
If i understand your question correctly, below is my answer.
Lets take a example : In your requirement ..while creating Sales / service order (for ex if you are creating from preceding document)
you have to pick up the Contact person from preceding document & Employee responsible from responsible organization
For this in partner function assign Access sequence as below.
same way if the partner(here ex: Ship to party) has to be picked up from "Current partner" change the access sequence to "Current partner Sold to party"
Hope this gives better understanding, still for better understanding check the below links
http://www.guru99.com/partner-processing-in-sap-crm.html
Maybe you are looking for
-
MSI MSI DKA790GX Bios update problem
Recently set up a MSI MSI DKA790GX system with a new X4 940. Thing is it appears the bios is 1.2 which seems pretty old at this point. I've been trying to update to the latest bios (1.6 ?) but I can't. Live Update tells me there is a check-sum error
-
Can an Infoset (Adhoc) Query Report be Run using a Variant ?
Hi We have a lot of users that have access to infoset (adhoc) query tool but where they are not authorised to save queries in the system. They have the ability to create new reports and also open up existing reports using Open query button. My questi
-
SyncRead moving files before it is completely available
Hi, Have a scenario where the BPEL File Adapter with Sync Read operation will move a file from source directory to target directory. For small files testing seems to be OK. In case of large files the moving operation is started by Sync Read before th
-
Hello everybody, I have two PdF files, about 30Mb each, I try to open them but the message,"operation failed" "not enough memory" appears. How I can solve the problem? Thanks very much. Pippobaudo
-
Accidently deleted xorg.conf, no clue on how to configure a new one
After moving through Gnome, Cinnamon, XFCE and KDE I decided to try something new. Using compiz, tint2 and cairo-dock instead of a DE. It worked, to a sense. Resolution was not correct and my two monitors were clones of each other and not individual