Function module to delete TOP-N Products
Hi All,
We have a requirement wherein we need to write a report program to delete TOP-N Products at Item level ( TCODE: CRMM_PPR_TOPN).
Kindly let me know if you know any function module to delete these products.
Thanks in advance,
Keya
Question:
1. Do you want to delete the product that is listed in the Top-N? or
2. Get rid of the Top-N list ?
You have already put this question and you have got lot answers for (1).
If it is (2), then here are some thoughts about it.
Top-N list products are a result of what you maintain in BI parameter ID in the CRM configuration. Actually it is a result of a "query" to BI - in a way...
Tcode: SPRO to IMG.
In IMG, go to
CRM
Marketing
Product Proposals
Define BI parameters ID for Top n Lists
So, if you don't want to see the products in the list, change the parameter ID or get rid of it.
Similar Messages
-
Which function module to delete job log?
Hi, I submit report via jobname and jobcount. After I close job and run it, we can see jobname is still in job log by SMX. But client doesn't want to see it, so who can kindly tell me which function module can delete jobname from job log?
Thanks a lot.
Jacktry CALL FUNCTION 'BP_JOB_DELETE'
If you have used JOB_OPEN before the SUBMIT to create the job, you can automatically delete the job upon successful completion by setting the parameter DELANFREP = 'X' in the JOB_OPEN function call.. this way the user will only see the logas for cancelled/aborted jobs..
~Suresh
Message was edited by: Suresh Datti -
Is there any BAPI or function module to delete entries from a table (VBAK)
Hi Everybody,
this is my first thread in SDN...
my problem follows...
A report is be created that selects all sales orders created by e-Sales that are more than 20 minutes old and still have a delivery block:
tables:
VBAK sales document: header data
selection fields:
VBAK-LIFSK ≠ <BLANK>
VBAK-ERNAM = userID used by e-Sales / IVE
(EP-BATCH / EAI-BATCH)
VBAK-ERDAT <= Current system Date
VBAK-ERZET <= Current system Time - 20 minutes
These orders should be deleted from SAP system.
This report should be scheduled to run regularly every 10 minutes.
my doubt : is ther any BAPI or Function module to delete entries from a standard table...if no what is the way to delete the enteries from a std table...
best replies will be rewarded....
regards
ReddyHi Vasanth ,
thanks for your reply.
i tried in the same manner what u mentioned.
but how to pass only one parameter to the functionmodule..
here in this case we have to pass only update flag as 'D'..
i did the same it giving dump..
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_TYPE', was
not caught and
therefore caused a runtime error.
The reason for the exception is:
The call to the function module "BAPI_SALESORDER_CHANGE" is incorrect:
In the function module interface, you can specify only
fields of a specific type and length under "ORDER_HEADER_INX".
Although the currently specified field
"INT_ORDER_HEADER_INX" is the correct type, its length is incorrect.
my pgm :
*& Report YNEW_ORDER_DELETION
REPORT ynew_order_deletion.
TABLES:vbak.
PARAMETERS:
p_lifsk LIKE vbak-lifsk DEFAULT '02'.
SELECT-OPTIONS:
s_lifsk FOR vbak-lifsk DEFAULT '10',
s_ernam FOR vbak-ernam,
s_erdat FOR vbak-erdat,"DEFAULT sy-datum.
s_erzet FOR sy-uzeit.
*PARAMETERS:
p_erzet LIKE sy-uzeit.
s_erdat like vbak-erdat,
s_erzet like vbak-erzet.
DATA:
BEGIN OF int_final OCCURS 0,
w_vbeln TYPE vbak-vbeln,
END OF int_final.
DATA:
int_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.
DATA: int_order_header_inx LIKE bapisditmx OCCURS 0 WITH HEADER LINE.
DATA:
wf_time TYPE sy-uzeit.
INITIALIZATION.
s_ernam-low = 'KULKARMA'.
s_ernam-sign = 'I'.
s_ernam-option = 'EQ'.
APPEND s_ernam.
s_ernam-low = 'EAI-BATCH'.
s_ernam-sign = 'I'.
s_ernam-option = 'EQ'.
APPEND s_ernam.
wf_time = sy-uzeit - 1200.
p_erzet = sy-uzeit - 1200.
p_erzet-low = wf_time.
APPEND s_erzet.
int_order_header_inx-updateflag = 'D'.
APPEND int_order_header_inx.
START-OF-SELECTION.
SELECT vbeln FROM vbak
INTO TABLE int_final
WHERE lifsk EQ p_lifsk
AND ernam IN s_ernam
AND erdat IN s_erdat
AND erzet IN s_erzet.
IF sy-subrc = 0.
LOOP AT int_final.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
salesdocument = int_final-w_vbeln
ORDER_HEADER_IN =
order_header_inx = int_order_header_inx
SIMULATION =
BEHAVE_WHEN_ERROR = ' '
INT_NUMBER_ASSIGNMENT = ' '
LOGIC_SWITCH =
NO_STATUS_BUF_INIT = ' '
TABLES
return = int_return
ORDER_ITEM_IN =
ORDER_ITEM_INX =
PARTNERS =
PARTNERCHANGES =
PARTNERADDRESSES =
ORDER_CFGS_REF =
ORDER_CFGS_INST =
ORDER_CFGS_PART_OF =
ORDER_CFGS_VALUE =
ORDER_CFGS_BLOB =
ORDER_CFGS_VK =
ORDER_CFGS_REFINST =
SCHEDULE_LINES =
SCHEDULE_LINESX =
ORDER_TEXT =
ORDER_KEYS =
CONDITIONS_IN =
CONDITIONS_INX =
EXTENSIONIN =
ENDLOOP.
LOOP AT int_return.
WRITE:/ int_return-type,
int_return-id,
int_return-number,
int_return-message.
ENDLOOP.
ENDIF.
please help me ..its a very urgent issue to be solved...
am waiting for ur reply...
regards
gangareddy -
Program or Function module to delete data from Open Hub Destination Table
Hi All,
Can anybody suggest me a Program or Function module to delete data from Open Hub Destination Table.
Thanks & Regards,
Vinay KumarYou can simply goto t-code SE14 mention the open hub destination table and Delete data by clicking on "Activate and Adjust database" with radio button "Delete Data".
Regards,
Arminder -
Search for a function module for deleting document originals (DMS)
Hi,
I'm searching for a function module to delete originals in documents (like manually with transaction cv02n). I'm only able to set an delete mark with the module 'BAPI_DOCUMENT_DELETE'.
The module 'BAPI_DOCUMENT_CHANGE2' can only add new originals to an existing document. I need a possibility to delete all originals in an document without deleting the document itself.
Has anyone an idea?
Thanks.
Jan-Christian TreuschMany thanks!
That's especially the method I've searched for so long....
best regards.
Jan-Christian Treusch -
Function module name for routing fom production orders
Function module name for routing fom production orders
Hi
There are lot of fun modules related to routing
like
BAPI_ROUTING_CREATE
BAPI_ROUTING_EXISTENCE_CHECK
goto SE37 Tcode
enter routing press F4
you will get a lot out of that use the required one
Reward points for useful Answers
Regards
Anji -
Function Module to Delete ODS Data based on Request
Hi All,
Is there any specific function module to delete ODS data based on Request.
I found the program RS_DEL_ODS_1 which is using the FM RSAR_ODS_API_DEL.
But this FM is deleting the request at PSA level.
Is there any alternate FM?Or is there any ABAP Program or so?Hi,
Deletion of specific request is not perimitted for ODS objects. You can delete the most recent request, but if you delete any previous requests, all the requests up to that request will also be deleted.
You can do it by write an ABAP program to identify the specific requests to be deleted for ODS.
Regards
CSM Reddy -
Is their any function module for deleting condition record i am trying
Hi Experts,
Is their any function module for deleting condition record i am trying this way.......
DATA: TABLE (4) TYPE C.
DATA: KNUM LIKE KONH-KNUMH
DATA: K_VEWE LIKE T681-KVEWE VALUE 'A'.
DATA: T681_STR LIKE T681.
DATA: LV_NUM TYPE I.
GET PARAMETERS
PARAMETERS: TABNO LIKE T681-KOTABNR.
PARAMETERS: TESTMODE DEFAULT 'X' AS CHECKBOX.
REFRESH INT_KNUMH.
Select single * from T681 into T681_STR
where kvewe = K_VEWE AND
KOTABNR = TABNO.
IF SY-SUBRC NE 0.
WRITE: / 'No entry in T681 for number ', TABNO.
WRITE: / 'Check whether corresponding condition table exists.'.
EXIT.
ENDIF.
TABLE = T681_STR-KOTAB.
SELECT KNUMH FROM (TABLE) INTO KNUM.
SELECT SINGLE * FROM KONH WHERE KNUMH = KNUM.
IF SY-SUBRC NE 0.
INT_KNUMH-KNUMH = KNUM.
COLLECT INT_KNUMH.
ENDIF.
ENDSELECT.
DESCRIBE TABLE INT_KNUMH LINES LV_NUM.
IF LV_NUM EQ 0.
WRITE: / 'No inconsistent entries found.'.
WRITE: / 'Each record in the condition table has a corresponding.'.
WRITE: / 'entry in the KONH table.'.
EXIT.
ENDIF.
LOOP AT INT_KNUMH.
IF TESTMODE IS INITIAL.
DELETE FROM (TABLE) WHERE
KNUMH = INT_KNUMH-KNUMH.
IF SY-SUBRC = 0.
WRITE: / 'KNUMH =', INT_KNUMH-KNUMH(10), ' deleted from table ' ,TABLE.
ELSE.
WRITE: / 'DELETE: SY-SUBRC is', SY-SUBRC , ' FOR KNUMH = ' .
WRITE: INT_KNUMH-KNUMH(10).
ENDIF.
ELSE.
WRITE: / 'TESTRUN: KNUMH =', INT_KNUMH-KNUMH(10).
ENDIF.
ENDLOOP.
is their any Standerd Function module for comparing tables if the condition record not exist in it has to exit if it is their then compare those two tables if not exist in one table also that has to be delete the condition record
Please let me know .....Hi,
You can use Function module PRICING_CHECK to check condition record. Do a where-used list on it to see how to call it.
Regards
Kiran Sure -
Function module to delete employee
Hi experts is there any function module which deletes a complete pernr
I am not sure about function module but you can use program RPUDELPN for the same.
PU00 transaction can also be used. -
Function modul for a material throufh production order
hi,
Is there any function modul available in SAP for production order for a material
ie passing input as production order to get the material no and production order date .Hi ..
No ya these 4 func.modul is not in 4.6c can you pl send a right fun.mod. for 4.6 c ver. so that i can use it.
regards,
Lakshman -
Function module to delete script and forms
CAn anybody pls tell me whether ther is ny function module
to delete SAPSCRIPT and SMARTFORMS
Thanks .Hello,
You cannot transport the deletion of a single language of a Sapscript form.
Please also see SAP note 3355 about it. The deletion of a form is only transported,
if the complete form was deleted in all languages and all clients.
But what you can try to do is to run the function module DELETE_FORM
via the single test of transaction SE37. But in this case you have to
delete this form in all systems.
Regards,
David -
Function modules for User check and Product search
Hi,
Please give me the names of function module which are used for user login check, and Product search.
Thanks,
Devender VHi,
For User login check belwo Function module,
SUSR_LOGIN_CHECK_RFC for ECC/R3
CRM_ISA_LOGIN_R3USER_CHECKS for CRM
For product try below Function module.
BAPI_MATERIAL_GET_DETAIL
I hope this information will help you.
Regards.
eCommerce Developer -
Function modules for deleting photos in archive
Hi all,
I got the requirement to delete the photos which was uploaded through archive link (OAAD).
Could I know which function modules should I use to delete the link as well as document?
When I searched in forums I found some function modules:
ARCHIVE_OBJECT_DELETE
HRXSS_COD_DELETE_OLDPHOTO
But these function modules doesnot exists in my client.
Could you suggest me some other function modules with parametrs passing.
Also explain me how to pass parameters for SCMS_DOC_DELETE function module.Is this helpful for deleting of photos?
Thanks in advance.Hi Harika,
you could try using the FM ARCHIV_DELETE_META.
Also, the FM HRXSS_COD_DELETE_OLDPHOTO appears to have been create for this purpose of deleting employee photos; and only requires the personnel number to be entered.
KR,
Karen. -
Function Module / BAPI for reprinting a production order
Does anyone know a Function Module to do a production order re-print? Not an original, just a copy.
Thanks,
--Amy Smith
--HaworthThanks Kevin,
Been there. Couldn't find anything. Doing a BDC for testing.
Looks like you have to do a Production Order change. So maybe is a BAPI for that.
I'll post what we find in this thread...
--Amy Smith
--Haworth -
Function Module to delete System History
Hello All
Is there any function module available to delete the system History? The necessity of this is ...
1. Enter MIRO transaction
2. First screen asks for the Company Code
3. Second screen will ask for the details like Invoice date , reference and so and so ...
Now open another session of MIRO ,
1. The system directly goes to the second screen where it asks for invoice dates and other details...It is taking the previous session's company code for this session also.
I would like to avoid this company code and I want the same screen for all the time. This would make my ecatt script to run successfully.
Kindly advise.
Thanks
TharaniThat will not work Tharani. I am sorry, but I think there is an alternative.
Execute MIRO manually first. This should ask you for company code. Enter something, go into next screen, and then cancel and come out of it. What this does is it sets the parameter id for company code.
Now do your ECATT for MIRO. It should not ask you for company code this time, because it reads it from the memory. In the next screen (initial screen for entering the invoice data) 'Menu>Edit>Switch Company Code' and change the company code to a new one. This way every transaction of yours will go through this switch company code screen, even if it is the same company code.
Let us know if it works.
Srinivas
Maybe you are looking for
-
Preload an image before JWindow appears
is this accomplished with a thread? threads are the one territory im afraid to wander in, haha. I have a JWindow that is opening with only one image in it. However, as it is now the JWindow coems up immediately and there it is a LONG time before the
-
How to connect audio from ASUS TV FM Card to SB Audigy 4 Ca
I haven't installed the ASUS TV FM Card?yet but I see in the manual that it has an onboard connector for audio which can either go to the motherboard or a sound card (2 plugs on leads, one small, white and the other larger and black). In my case it w
-
Playing movies on external DVD drive no longer works
I am no longer able to watch movies from an external dvd drive with my 2011 MacBook Pro. I'm using VLC. The external dvd drive worked correctly until recently. Still works on another (Windows-based) machine. The DVD spins up, idles, but does not play
-
Firefox is taking along time to get started after opening home page
after opening firefox it takes a few minutes before I can browse any site or feature. Everything is frozen on the home page for awhile.
-
Bank account number field in Infotype 0009
Deal All, My client's requirement is that in IT0009 the length of Bank account number (BANKN) needs to be increased for a particular affiliate. Currently the length is 18 Character and my client wants to increase it to character 20 for a particular a