No products found
Perhaps an odd problem. I purchased Photoshop CS years ago and I think I upgraded to CS2. This was installed on my Windows XP machine but little used. I also purchased Photoshop Elements 2.0 (probably first), likewise years ago and also little used. When my XP machine died I migrated those to a Gateway machine running Vista, which is now running Windows 7. I still have my installations disks and manuals.
When I log into my account I find I have no products registered or listed. Naturally when I attempt to use the products they demand registration, and CS naturally does not recognize my current machine. I finally upgraded to Photoshop Elements 11, but that is not listed either. I have no physical disks or manuals for Elements 11. It appears I have no proof of purchase of either, as well.
What to do? Is this even the right forum?
Error: Activation Server Unavailable | CS2, Acrobat 7, Audition 3
http://helpx.adobe.com/photoshop-elements/kb/photoshop-elements-10-11-downloads.html
Mylenium
Similar Messages
-
Error "No corresponding product found" in action:PSL_CREATE_SO_ITEM
Hello everyone
I have a question on Product Service Letter.
I have entered the Billing-to party,Payer, Product ID,Valid from Data&Vaild to Data,and Estimated Working Time in Fast Entry view.But i didn't include a service order template as reference object.
And i make the status turn to released.
Then i running the action PSL_CREATE_SO_ITEM,the processing log told me "No corresponding product found".But i don't know where the problem is.
Can some one suggest the solution?
Thanks a lot.hi
check your settings of Sales & Distribution -
When trying to run HP Solutions centre I get an error message no hp products found! I have installed the downloads from the HP site. Any help please.
Hi echo69,
I would recommend to try the following:
A Level-Three uninstall. Fatal Error 'Error 1155. Not Found.' (MSI Error 1155) Displays During Software Installation in Windo.... Follow Step one: Perform a level-three uninstall. (Even though the guide title may not match your issue, I believe the solutions will help).
Clean boot the computer. How to perform a clean boot in Windows.
Disable any antivirus programs. Disable antivirus software.
Disable any firewall programs. Turn Windows Firewall on or off.
Reinstall the software. HP Full Feature Software and Drivers.
If that still does not resolve the issue try the HP Print and Scan Doctor again, and let me know the results!
Have a good day!
RnRMusicMan
I work on behalf of HP
Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
Click the “Kudos Thumbs Up" to say “Thanks” for helping! -
No corresponding product found
Hi all.
i have such errors
1. No corresponding product found. while trying to enter condition tab in product master data
2. "Business partner (GUID of BP) does not exist"while trying to enter condition record in BP
3. "Message not found (in main memory)"while trying to enter condition record in Price Agreement tab in Service Contract.
Can anybody help me?Hi Alex,
check the coding of method field_check of BADI /SAPCND/ROLLNAME, this method is called to get information about the validity of the product and likely there the error message is raised.
Perhaps you can find here an idea why the error occurs.
cheers, patricia -
I am attempting to deploy the security update for Acrobat 8.1.2 [http://www.adobe.com/support/security/bulletins/apsb08-15.html] via computer startup script in AD.
I am receiving this error message;
"No qualifying products found to apply this update"
My script to apply this update looks like this;
msiexec /i "\\server\share\AcrobatReaderUpd812_SU1_all.msi"
An excerpt from a verbose MSI install log;
Action 15:49:45: IsQualifyingProductInstalled.
Action start 15:49:45: IsQualifyingProductInstalled.
Info 2898.Tahoma8, Tahoma, 0
DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError
Internal Error 2835. ErrorIcon, SetupError
No qualifying products found to apply this update
MSI (c) (D0:D8) [15:49:48:845]: Product: Adobe Acrobat and Reader 8.1.2 Security Update 1 (KB403742) -- No qualifying products found to apply this update
Action ended 15:49:48: IsQualifyingProductInstalled. Return value 3.
MSI (c) (D0:D8) [15:49:48:861]: Doing action: SetupCompleteError
Is anyone else experiencing this issue, or have an idea for a resolution?No problems, then again I've done a manual install.
First question would be can you install the update manually on the target machine.
Also check the version of reader/acrobat installed on the target machine. -
No corresponding product found for product ID
Hi,
Trying to replicate ISU Contract to CRM, using dummy product only and did the following config:
Define DUMMY01 Product as Service product and defined as default product in ISU.
Tried to replicate ISU contract but getting error in CRM in SMQ2 as "No corresponding product found for product ID DUMM.", but product do exist in CRM.
Please suggest.
Thanks & Regards,
RaviHi Ravi,
From the error message it seems it is an issue with the numbering scheme of hierarchy. Just try to create a product with 4 char. only like DUM1 .
Regards,
Manjeet. -
Cs 5 upgrade, no qualifying product found problem. solved!
hey guys. I posted earlier with the cs5 photoshop upgrade not recognizing my cs 4 serial #. wanted to give an update. Turns out the cs5 installer wasn't recognizing my installed copy of cs4 extended as a qualifying product. so after a nice chat with tech support, uninstalling cs4, uninstalling cs5, creating a clean login account, and zapping the PRAM, the same problem persisted. I contacted tech support once again (those chats connect fast!) and they told me the secret command+apple double click on the install screen method. that produced a challenge code, then they gave me the answer, and that circumvented the serial number problem. now cs 5 extended is happily installed. and it only took 2 hours! jeez, this feels like a windows install, it's not supposed to feel like this on a Mac!
anyway, happy endings are good. CS 5 PS is amazing.Good to know the workaround, Enjoy your product
-
For the 800th time, I enter serial number to install Acrobat Pro 10 on my desktop, am told "no qualifying product", then enter the number of old software frm which I upgraded, but it still doesn't work. What gives?
One thing to check. What does "my products" say it is, Acrobat 9 Standard or Pro? And are you choosing the exact same product type for the qualifying product? Is there an error message?
-
"No qualifying products found to apply this update" Adobe Acrobat 9 Pro Extended patch Version 3D
getting this error message when going to upgrade my 9.0 pro extended to verison 3d update 200810. any ideas why? i tried to upgrade a 9.1 patch with no errors.
specifically this link here describes the update, but I cannot get it to work.
http://forums.adobe.com/message/1147932#1147932 -
I am trying to install cs6 design and web premium on my new laptop via the DL content on the adobe website. I have downloaded the 2 correct files which automatically extract everything, but when I get to entering the serial number, it tells me that my serial number is valid, but there isn't a qualifying product found on my computer. The drop down tab of alternative products doesn't even feature Design and Web Premium. Can someone shed some light on the issue?
Many ThanksYour serial number is for an upgrade (as opposed to a full version = full price serial number).
An upgrade serial number must be supported by a serial number from an earlier qualifying version in order to prove to the CS6 installer that you are entitled to use the upgrade (cheaper) serial number.
For CS6 "earlier qualifying" usually means CS5 or CS5.5. Those should be the versions listed in the dropdown menu.
So do you have a CS5 or CS5.5 serial number? -
Products not found, after download from R/3
Hi Experts,
Our client is using SAP R/3 4.7 and CRM 5.0.
Connectivity has been established through middleware and initial load was done( customer master and material master).
After the initial load of material i was able to see all the materials which were downloaded from R/3, in CRM.
If i create any new material in R/3 they were flowing to CRM.
But suddennly, if i try to open some products using transaction COMMPR01, System is giving a error message like 'No products found'.
If i open the table COMM_PRODUCT, those missing product details are there. I dont understand why i am getting this error message.
Can anybody tell me what could be the reason.
Thanks in advance
Nadh.Hi Nadh,
Please refer to note 369684
Cheers
Ranga -
B2C ISA / E-Commerce: Displaying products from subcategories
Hi there, perhaps someone can answer my question: Is there any hack to display products from subcategories when the user navigates to a parent category?
Currently a parent category, which has no products itself but only subcategories shows "No products found" when the user clicks on it:
- parent
- - child1
- - child2
- - child3
=> Click on parent: "No products found"
=> Click on child: Displays products from child category
But it should be like that
=> Click on parent: Displays products from all child categories (for example, the newest or randomly the first 20)
=> Click on child: Displays products from child category
Edited by: Thomas Diegelmann on Jan 7, 2009 1:06 PMHello Thomas,
For the purpose of (or in the name of) optimized search (from TREX), the Catalog search and display features work only one category or subcategory at a time. This value of current category is used in many places to kind of filter / restrict the query / display.
One of the Catalog classes - GetCategoriesTreeAction recursively goes through the catalog and knows the fact that some are parent and some are child. It keeps the sign notation
+ = Has children but not expanded, will not show
- = Has children and shown now
<no sign> = No children.
Hacking through the code was lot tougher because, you have to deal with other niceities such as
There is no difference between a sub (child) category or a product in a sub category. They are all children in the tree.
Class uses recursion to traverse through the tree and maintain this. Without a very well defined tree structure - such as "We have a main category, one sub category and below this we have another sub-category which has products - if you can define your catalog something like this, then you can break the recursion and and use iteration.
Display of product list in item-pages, like 5 items/page with pagination.
Sort capability
These are all tied very tightly to the current selected categorie in path.
The only easy way will be to rework on your catalog design / structure itself.
In one of our cases we had the following liberty -
the catalog structure was clearly defined for all categories, so, we got rid of recursion,
the catalog was relatively small
We did not use the item page
So, we were able to use the following classes and were able to display the we wanted. We just didn't use the categorieinpath.do
WebCatInfo
WebCatItemList
WebCatItem
WebCatItemComparator - for sorting
Easwar Ram
http://www.parxlns.com -
How can I customize the sort options in the product search?
Is there a way to customize the sort options availabe when you search for a product?
That is covered here: http://helpx.adobe.com/business-catalyst/kb/modules-quick-reference.html#News
{module_productresults, rowLength, targetFrame, resultsPerPage, sortType, hideEmptyMessage, useLi}
This module can only be used in conjuction with a product search form. Whenever you insert a product search form into a page the system also adds the {module_productresults} module right after the form. When viewed in the front end this module does not render anything until the form's "Search" button is presed and a search is triggered. This module and the product search form can also be placed on different pages, take a look at this article for more details on this particular setup.
Parameters
rowLength - will limit the number of items per row when items are displayed as a list. Default is 1 item per row.
targetFrame - possible values are _blank, _self and _top. This parameter is used to specify the frame you want the item to open in.
resultsPerPage - specifies the number of results the search will display per page.
sortType - sortType can be alphabetical, price, date, or weight. Do note the sortType is ignored if the "Sort By" field is present in the product search form.
hideEmptyMessage - specify True if you don't want the No Items Found message to be displayed
UseLi - specify True to render the output in Li's instead of tables
This module is rendered with these layouts
Online Shop Layouts > Individual Product - Small
This module also supports custom templates
Examples
{module_productresults,4,_blank,10,,true} - displays the products that match the search criteria 4 per rotw, 10 per page and hides the "No products found matching your query." if no products are found. The structure rendered is a table. When clicking the product name the detail view (rendered using theIndividual Product - Large layout) opens up in a new tab.
{module_productresults,,_self,2,,,true} - displays the products that match the search criteria 2 per page and renders "No products found matching your query." if no products are found. The structure rendered is an unordered list. When clicking the product name the detail view (rendered using the Individual Product - Largelayout) opens up in the same tab.
{module_productresults,2,_self,2,,,true template="/layouts/custom/moduleproductresults.tpl"} - displays the products that match the search criteria 2 per page and renders "No products found matching your query." if no products are found. The structure is no longer an unordered list as it is in the example above, thecustom template is used instead. -
Can we Delete the Product/Material from Product Master in CRM
Hi Gurus,
I want to delete some test products from Product master, I don't see any link for delete there in product master transaction.
Can we Delete the Product from Product Master in CRM??
Thanks in Advance.
Regards,
Manoj TiwariTry this:
*& Report ZVB_PRODUCT_DELETE (release CRM 4.0 SP03) *
*& Instructions are in OSS Note #427332 *
report zvb_product_delete line-size 300.
const, include
include com_product_const001.
include com_product_const003.
include com_product_const009.
include com_product_const011.
include com_settype_attribute_const03.
tables: comm_iproduct, "#EC NEEDED
comm_product.
constants:
gc_program type programm value 'COM_PRODUCT_DELETE_SINGLE'.
data: gv_product_guid type comt_product_guid,
gv_prty type comt_product_type,
gv_syslog(70) type c,
lv_mobile_active type comt_boolean,
lv_delete type comt_boolean value 'X'.
data: lt_settypes type comt_frgtype_tab_ext,
lt_status_guid type comt_prd_status_guid_tab.
data: begin of lt_products occurs 0,
product_id like comm_product-product_id,
product_guid like comm_product-product_guid,
end of lt_products.
Screen User query
selection-screen comment /1(60) text-006.
selection-screen skip 2.
select-options: s_prid for comm_product-product_id.
*parameters: p_prid type comt_product_id obligatory,
parameters: p_prty type comt_product_type obligatory default '01',
p_logs type comt_logsys obligatory,
p_objf type comt_product_object_family,
p_send as checkbox modif id 001 default on,
p_usage as checkbox modif id 001 default off,
p_test as checkbox default 'X'.
at selection-screen output.
perform check_mobile_download
changing lv_mobile_active.
if lv_mobile_active is initial.
loop at screen.
check screen-group1 = '001'. "disable field p_send, p_usage
screen-active = '0'.
modify screen.
endloop.
endif.
start-of-selection.
perform check_authority.
Write syslog entry
concatenate 'Rep. ' sy-repid ': ' p_prid(30) '/' p_prty '/' p_logs
into gv_syslog. "#EC NOTEXT
call 'C_WRITE_SYSLOG_ENTRY'
id 'TYP' field ' '
id 'KEY' field 'C00'
id 'DATA' field gv_syslog .
inactive product are not supported here
select * from comm_iproduct
where product_id = p_prid
and product_type = p_prty
and object_family = p_objf
and logsys = p_logs.
endselect.
if sy-subrc = 0.
write: / text-001, text-005.
exit.
endif.
read products according to the selection criteria
select * from comm_product
into corresponding fields of table lt_products
where product_id in s_prid
and product_type = p_prty
and object_family = p_objf
and logsys = p_logs.
if sy-subrc ne 0.
write: / text-010.
exit.
endif.
loop at lt_products.
read product and enqueue
perform product_enqueue
using lt_products-product_id
p_prty
p_logs
p_objf
changing gv_product_guid
gv_prty.
check not gv_product_guid is initial.
if p_usage = on.
perform check_usage
using gv_product_guid
changing lv_delete.
endif.
check lv_delete = on.
check p_test = space.
first delete the component of the IBase
perform delete_ibasecomponent
using gv_product_guid.
perform delete_extensions
using gv_product_guid
lt_settypes.
perform delete_settypes
using gv_product_guid
lt_settypes
changing lt_status_guid.
perform delete_interlinkages
using gv_product_guid.
perform delete_pme_data "multivalue attributes
using gv_product_guid.
perform delete_decoupled_data "long text, longmatnr,
using gv_product_guid. "ibase prodvar,...
perform delete_status
using lt_status_guid.
perform delete_favorites
using gv_product_guid.
perform delete_clear_case
using gv_product_guid.
if p_send = 'X'.
perform send_deletion_to_mw
using gv_product_guid.
endif.
delete from comm_product where product_guid = gv_product_guid.
delete from comm_producth where product_guid = gv_product_guid.
delete from comm_product_idx where product_guid = gv_product_guid.
delete from comm_prwb_user_2 client specified
where client = sy-mandt and last_object = gv_product_guid.
call function 'BAPI_TRANSACTION_COMMIT'
exporting
wait = 'X'.
write: / text-001, lt_products-product_id, text-004.
endloop.
*& Form product
form product_enqueue
using iv_prid type comt_product_id
iv_prty type comt_product_type
iv_logs type comt_logsys
iv_objf type comt_product_object_family
changing ev_pguid type comt_product_guid
ev_prty type comt_product_type.
data ls_product type comt_product.
call function 'COM_PRODUCT_GUID_GET'
exporting
iv_product_id = iv_prid
iv_product_type = iv_prty
iv_logsys = iv_logs
iv_object_family = iv_objf
iv_show_popup = 'X'
importing
ev_product_guid = ev_pguid
exceptions
not_found = 1
wrong_call = 2
internal_error = 3
others = 4.
if sy-subrc <> 0.
write: / text-001, space, iv_prid.
write: text-003. "Product not found
exit.
else.
write: / text-001, space, iv_prid.
write: text-002. "Product found
endif.
call function 'COM_PRODUCT_READ_SINGLE'
exporting
iv_product_guid = ev_pguid
iv_enqueue_mode = ' '
importing
es_product = ls_product
exceptions
not_found = 1
wrong_call = 2
foreign_lock = 3
enqueue_failed = 4
others = 5.
if sy-subrc <> 0.
if sy-subrc > 2.
write: / text-001, space, iv_prid.
write: text-007. "Product enqueued
exit.
else.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
exit.
endif.
exit.
endif.
ev_prty = ls_product-product_type.
special authotirty check (with considering the assigned
categories)
call function 'COM_PRODUCT_CT_AUTHORITY_CHECK'
exporting
iv_auth_act = '06'
iv_product_guid = ev_pguid
exceptions
no_authority = 1
wrong_call = 2
internal_error = 3
others = 4.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
endform. " product
*& Form delete_extensions
form delete_extensions
using iv_product_guid type comt_product_guid
et_settype type comt_frgtype_tab_ext.
data: lv_db_tab type ddobjname,
lv_subrc_pr_guid like sy-subrc,
table_name_ref type ref to data,
lt_extension type comt_frgtype_tab_ext,
ls_extension type comm_frgtype_ext.
field-symbols: <table_name> type any,
<field_name> type any.
check not iv_product_guid is initial.
delete extensions e.g. COMM_PRFREEATTR, CRMM_PR_TAX, COMM_PR_UNIT,
COMM_PR_SHTEXT,COMM_PR_GTIN, comm_prprdcatr,..
perform load_extensions
using iv_product_guid
changing lt_extension
et_settype.
loop at lt_extension into ls_extension.
lv_db_tab = ls_extension-frgtype_tab.
check not lv_db_tab is initial. "CRM_CAT_SAT & CRM_CAT_PUR
does table exist ?
call function 'DDIF_NAMETAB_GET'
exporting
tabname = lv_db_tab
exceptions
not_found = 1
others = 2.
check sy-subrc = 0.
Due to any reason (I don't know why) sometimes we have product_guid
and sometimes we have frg_guid as name of the key field.
create data table_name_ref type (lv_db_tab).
assign table_name_ref->* to <table_name>.
assign component 'PRODUCT_GUID' of structure <table_name>
to <field_name>.
lv_subrc_pr_guid = sy-subrc.
if lv_subrc_pr_guid = 0.
delete from (lv_db_tab)
where product_guid = iv_product_guid.
else.
delete from (lv_db_tab)
where frg_guid = iv_product_guid.
endif.
delete history of extension table
concatenate ls_extension-frgtype_tab 'H' into lv_db_tab.
create data table_name_ref type (lv_db_tab).
assign table_name_ref->* to <table_name>.
assign component 'LOGSYS' of structure <table_name>
to <field_name>.
check sy-subrc = 0.
call function 'DDIF_NAMETAB_GET'
exporting
tabname = lv_db_tab
exceptions
not_found = 1
others = 2.
check sy-subrc = 0.
if lv_subrc_pr_guid = 0.
delete from (lv_db_tab)
where product_guid = iv_product_guid.
else.
delete from (lv_db_tab)
where frg_guid = iv_product_guid.
endif.
endloop. " end of loop for all extensions
endform. " delete_extensions
*& Form delete_settypes
form delete_settypes
using iv_product_guid type comt_product_guid
it_settypes type comt_frgtype_tab_ext
changing et_status_guid type comt_prd_status_guid_tab.
data: ls_reldesc type coms_pr_org_rel,
lt_reldesc type comt_pr_org_rel_tab,
lt_reltab type ref to data,
ls_settype type comt_settype_ext,
ls_table type tabname,
ls_status_guid type crmt_object_guid.
field-symbols:
<fs_reltab> type any table,
<fs_relrow> type any,
<fs_settype> type comt_frgtype_guid,
<fs_setguid> type comt_frg_guid,
<fs_statguid> type crmt_object_guid.
memorise product status guide
ls_status_guid = iv_product_guid.
append ls_status_guid to et_status_guid.
load description of relation tables
call method cl_com_product_org_type=>comc_pr_org_link_read_all
importing
et_pr_org_rel = lt_reldesc
exceptions
no_desc = 0.
for all relation types (e.g. comm_pr_frg_rel, comm_pr_frg_rod)
loop at lt_reldesc into ls_reldesc.
read product/settype relations
create data lt_reltab type (ls_reldesc-link_table_ttyp).
assign lt_reltab->* to <fs_reltab>.
call function ls_reldesc-func_rel_read_pr
exporting
iv_product_guid = iv_product_guid
importing
et_rel = <fs_reltab>
exceptions
wrong_call = 1
not_found = 2
others = 3.
check sy-subrc = 0.
for all links...
loop at <fs_reltab> assigning <fs_relrow>.
assign component 'FRAGMENT_TYPE' of structure <fs_relrow>
to <fs_settype>.
assign component 'FRAGMENT_GUID' of structure <fs_relrow>
to <fs_setguid>.
assign component 'STATUS_OBJECT' of structure <fs_relrow>
to <fs_statguid>.
read table it_settypes with key frgtype_guid = <fs_settype>
into ls_settype.
check sy-subrc = 0.
settype table
delete from (ls_settype-frgtype_tab)
where frg_guid = <fs_setguid>.
history table
concatenate ls_settype-frgtype_tab 'H' into ls_table.
delete from (ls_table)
where frg_guid = <fs_setguid>.
memorise settype status guide
if not <fs_statguid> is initial.
ls_status_guid = <fs_statguid>.
append ls_status_guid to et_status_guid.
endif.
endloop. "of links
relation table (e.g. comm_pr_frg_rel)
delete from (ls_reldesc-link_table)
where product_guid = iv_product_guid.
history table
concatenate ls_reldesc-link_table 'H' into ls_table.
delete from (ls_table) where product_guid = iv_product_guid.
endloop. " of relation types
endform. " delete_settypes
*& Form delete_interlinkages
form delete_interlinkages
using iv_product_guid type comt_product_guid.
constants: cv_db_name(8) type c value 'COMM_IL_',
cv_suffix_h(2) type c value '_H'.
data: lt_ilinks type comt_il_data_tab,
lt_reltype type comc_il_reltype_tab with header line,
lv_ddictype type dd02v-tabclass,
lv_dbname type comt_structure.
CHECK p_objf IS INITIAL.
first we have to read all ILs where the productguid is sourceguid
refresh lt_ilinks.
call function 'COM_IL_API_WHERE_USED'
exporting
iv_objectguid = iv_product_guid
iv_objtype = gc_bus_objtype_bus1178
iv_direction = 'S'
importing
et_interlinkage = lt_ilinks.
check not lt_ilinks[] is initial.
delete adjacent duplicates from lt_ilinks comparing reltype.
read ilinkage customizing
select * from comc_il_reltype into table lt_reltype
for all entries in lt_ilinks where reltyp = lt_ilinks-reltype.
delete interlinkages
loop at lt_reltype.
if lt_reltype-streltyp ne space.
concatenate cv_db_name lt_reltype-streltyp into lv_dbname.
else.
concatenate cv_db_name lt_reltype-reltyp into lv_dbname.
endif.
delete data
call function 'DDIF_NAMETAB_GET'
exporting
tabname = lv_dbname
importing
ddobjtype = lv_ddictype
exceptions
not_found = 1
others = 2.
check sy-subrc = 0 and lv_ddictype = 'TRANSP'. "#EC NOTEXT
delete from (lv_dbname) where sourceguid = iv_product_guid.
delete history
check lt_reltype-change_doc = 'X'.
concatenate lv_dbname cv_suffix_h into lv_dbname.
call function 'DDIF_NAMETAB_GET'
exporting
tabname = lv_dbname
importing
ddobjtype = lv_ddictype
exceptions
not_found = 1
others = 2.
check sy-subrc = 0 and lv_ddictype = 'TRANSP'. "#EC NOTEXT
delete from (lv_dbname) where sourceguid = iv_product_guid.
endloop.
endform. "delete_interlinkages
*& Form delete_pme_data
form delete_pme_data
using iv_product_guid type comt_product_guid.
delete multivalue attributes from PME
data: lt_pmemap like standard table of comm_pme_prd_map,
ls_pmemap like comm_pme_prd_map.
select * into table lt_pmemap
from comm_pme_prd_map
where crm_object_guid = iv_product_guid.
check sy-subrc = 0.
loop at lt_pmemap into ls_pmemap.
call function 'CRM_SCE_DB_KB_DELETE'
exporting
iv_kbid = ls_pmemap-kbid.
endloop.
delete comm_pme_prd_map from table lt_pmemap.
endform. "delete_pme_data
*& Form send_deletion_to_mw
form send_deletion_to_mw
using iv_product_guid type comt_product_guid.
data: cv_function_module like rs38l-name
value 'CRM_PROD_SEND_DELETION_MESSAGE'. "#EC NOTEXT
data: lt_product_guid type comt_product_s_tab with header line.
lt_product_guid-product_guid = iv_product_guid.
append lt_product_guid.
call function 'FUNCTION_EXISTS'
exporting
funcname = cv_function_module
exceptions
function_not_exist = 1
others = 2.
check sy-subrc = 0.
call function cv_function_module
exporting
it_product_guid = lt_product_guid[]
iv_test_only = space
exceptions
internal_error = 1
others = 2.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
endform. " send_deletion_to_mw
*& Form check_mobile_download
form check_mobile_download
changing ev_mobile_active type comt_boolean.
data:
cv_db_tab type ddobjname value 'SMOMARA'.
data: lv_lines type i value 0.
clear ev_mobile_active.
call function 'DDIF_NAMETAB_GET'
exporting
tabname = cv_db_tab
exceptions
not_found = 1
others = 2.
check sy-subrc = 0.
select count( * ) into lv_lines
from (cv_db_tab) up to 10 rows. "#EC CI_NOWHERE
if lv_lines > 0.
ev_mobile_active = on.
endif.
endform. " check_mobile_download
*& Form check_authority
form check_authority.
tables: t000, comc_pr_tool_reg. "#EC NEEDED
check productiv system - report must not be executed
select single * from t000 client specified "#EC CI_CLIENT
where mandt = sy-mandt.
if t000-cccategory = 'P'.
message e807(com_product) .
leave.
leave to transaction ' '.
endif.
Check authority for product delete
call function 'COM_PRODUCT_AUTHORITY_CHECK'
exporting
iv_auth_act = '06'
exceptions
no_authority = 1
wrong_call = 2
internal_error = 3
others = 4.
if sy-subrc ne 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
MESSAGE e808(com_product).
leave.
leave to transaction ' '.
endif.
Additional step: registration
select single * from comc_pr_tool_reg
where program_name = gc_program
and user_name = sy-uname
and exec_date = sy-datum.
if sy-subrc ne 0.
message e809(com_product).
endif.
endform. " check_authority
*& Form delete_decoupled_data
form delete_decoupled_data
using iv_product_guid type comt_product_guid.
include com_product_const018.
Deleting decoupled and customer requested data (long_text, longmatnr,
upload registry, ibase product variants coming from R/3,
archive verify registry). Documents like PDF,XLS,DOC,JPG stored in
Content Management will not be deleted
load BADI implementations
class: cl_exithandler definition load.
data: exit_obj type ref to if_ex_com_product_delete.
call method cl_exithandler=>get_instance
exporting
exit_name = gc_badi-com_product_delete
null_instance_accepted = on
changing
instance = exit_obj.
call BADI implementations (User Exit)
call method exit_obj->delete_extra_data
exporting
iv_product_guid = iv_product_guid.
endform. " delete_decoupled_data
*& Form load_extensions
form load_extensions
using iv_product_guid type comt_product_guid
changing et_extension type comt_frgtype_tab_ext
et_settype type comt_frgtype_tab_ext.
data: lt_prd_cat type comt_prod_cat_rel_tab,
ls_prd_cat type comt_prod_cat_rel,
lt_cat_frg type comt_prcat_frag_rel_tab,
ls_cat_frg type comt_prcat_frag_rel,
lt_settype_guid type comt_frgtypeguid_tab,
ls_settype_guid type comt_frgtype_guid,
lt_settype type comt_frgtype_tab_ext.
refresh et_extension.
read categories assigned to product
call function 'COM_PROD_CAT_REL_READ_WITH_PR'
exporting
iv_product_guid = iv_product_guid
importing
et_set = lt_prd_cat.
loop at lt_prd_cat into ls_prd_cat.
read allowed settypes for categories
call function 'COM_PRCAT_FRAG_REL_READ'
exporting
iv_category_guid = ls_prd_cat-category_guid
importing
et_prcat_frag_rel = lt_cat_frg
exceptions
wrong_call = 1
others = 2.
check sy-subrc = 0.
refresh lt_settype_guid.
loop at lt_cat_frg into ls_cat_frg.
ls_settype_guid = ls_cat_frg-frgtype_guid.
append ls_settype_guid to lt_settype_guid.
endloop.
read settype defintions
call function 'COM_SETTYPE_READ_MULTIPLE'
exporting
it_settype_guid = lt_settype_guid
importing
et_settype = lt_settype
exceptions
nothing_found = 1
others = 2.
if sy-subrc = 0.
only settypes
et_settype[] = lt_settype[].
delete et_settype[] where
( prod_comp_type = gc_prod_comp_type-extension or
prod_comp_type = gc_prod_comp_type-simple_extension ).
only extensions
delete lt_settype[] where
( prod_comp_type ne gc_prod_comp_type-extension and
prod_comp_type ne gc_prod_comp_type-simple_extension ).
et_extension[] = lt_settype[].
endif.
endloop. " end of product categories
endform. " load_extensions
*& Form delete_status
form delete_status
using it_status_guid type comt_prd_status_guid_tab.
data:
lt_status like crm_jsto_pre occurs 0,
ls_status type crm_jsto_pre,
ls_status_guid type crmt_object_guid.
loop at it_status_guid into ls_status_guid.
ls_status-objnr = ls_status_guid.
append ls_status to lt_status.
endloop.
call function 'CRM_STATUS_DELETE_MULTI'
tables
objnr_table = lt_status.
endform. " delete_status
*& Form delete_favorites
form delete_favorites
using iv_product_guid type comt_product_guid.
call function 'COM_PRODUCT_DELETE_FAVORITES'
exporting
iv_object_guid = iv_product_guid.
endform. " delete_favorites
*& Form delete_clear_case
form delete_clear_case
using iv_product_guid type comt_product_guid.
data: ls_customizing type comc_product,
lv_clear_case_guid type comt_clear_case_guid.
Is cusotmizing-flag INACTIV_PROD activated ?
call method cl_com_product_general=>comc_product_read_all
importing
es_prod_general = ls_customizing
exceptions
not_found = 1
others = 2.
check ls_customizing-inactive_prod = on.
select single clear_case_guid from comm_clear_targ "#EC *
into lv_clear_case_guid
where object_guid = iv_product_guid "active
and object_class = 'PROD'.
normaly two entries for active and inaktive product version
delete from comm_clear_targ
where clear_case_guid = lv_clear_case_guid
and object_class = 'PROD'.
delete from comm_clear_stack
where guid = lv_clear_case_guid
and application = 'PROD'.
endform. "delete_clear_case
*& Form check_usages
form check_usage
using iv_product_guid type comt_product_guid
changing ev_delete type comt_boolean.
include sbal_constants.
data: cv_function_module like rs38l-name
value 'COM_PRODUCT_USAGE_CHECK'. "#EC NOTEXT
data: ls_product type comt_product,
lt_product type comt_product_tab.
data: ls_logheader type bal_s_log, "Kopfdaten des Protokolls
lv_loghandle type balloghndl.
data: ls_msg_filter type bal_s_mfil,
ls_log_filter type bal_s_lfil,
lt_msg_handle type bal_t_msgh,
ls_log_handle type bal_s_logh,
ls_msg_handle type balmsghndl,
ls_msg type bal_s_msg,
ls_string type string.
does CRM function exist
call function 'FUNCTION_EXISTS'
exporting
funcname = cv_function_module
exceptions
function_not_exist = 1
others = 2.
check sy-subrc = 0.
create log handle
ls_logheader-aldate = sy-datum.
ls_logheader-altime = sy-uzeit - 10.
ls_logheader-aluser = sy-uname.
ls_logheader-alprog = sy-repid.
call function 'BAL_LOG_CREATE'
exporting
i_s_log = ls_logheader
importing
e_log_handle = lv_loghandle
exceptions
log_header_inconsistent = 1
others = 2.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
ls_product-product_guid = iv_product_guid.
append ls_product to lt_product.
call usage checks
call function cv_function_module
exporting
it_product = lt_product
iv_loghandle = lv_loghandle.
filter settings
ls_log_handle-sign = 'I'.
ls_log_handle-option = 'EQ'.
ls_log_handle-low = lv_loghandle.
append ls_log_handle to ls_log_filter-log_handle.
get messages
call function 'BAL_GLB_SEARCH_MSG'
exporting
i_s_log_filter = ls_log_filter
i_s_msg_filter = ls_msg_filter
importing
e_t_msg_handle = lt_msg_handle
exceptions
msg_not_found = 1
others = 2.
check sy-subrc = 0.
ev_delete = space.
write: / text-001, text-008.
read messages
loop at lt_msg_handle into ls_msg_handle.
call function 'BAL_LOG_MSG_READ'
exporting
i_s_msg_handle = ls_msg_handle
importing
e_s_msg = ls_msg
exceptions
log_not_found = 1
msg_not_found = 2
others = 3.
check sy-subrc = 0.
message id ls_msg-msgid type ls_msg-msgty number ls_msg-msgno
with ls_msg-msgv1 ls_msg-msgv2 ls_msg-msgv3 ls_msg-msgv4
into ls_string.
write: /, ls_string.
clear ls_msg.
endloop.
endform. " check_usages
*& Form delete_ibasecomponent
text
-->P_GV_PRODUCT_GUID text
form delete_ibasecomponent using p_product_guid.
data: lv_guid22 like sysuuid-c22,
ls_comp type ibas_dat1.
tables: ibin.
break pvho.
call function 'GUID_CONVERT'
exporting
iv_guid_x16 = p_product_guid
importing
ev_guid_c22 = lv_guid22
exceptions
no_unicode_support_yet = 1
parameters_error = 2
others = 3.
find the component
select * from ibin
where objnr = lv_guid22.
clear ls_comp.
ls_comp-instance = ibin-instance.
ls_comp-ibase = ibin-ibase.
call function 'IBASE_COMP_DELETE'
exporting
i_comp = ls_comp
exceptions
data_not_consistent = 1
ibase_locked = 2
not_succesful = 3
others = 4.
if sy-subrc eq 0.
call function 'IBASE_SAVE'.
endif.
endselect.
endform. " delete_ibasecomponent -
Xtreme music beta driver says no supported products fo
What does my Xtreme Music X-fi tell me there are no supported products found when?i load it.
In Ghost Recon Advanced Warfighter it skips all over the place with the earlier driver.Message Edited by ROCOAFZ on 02-05-20070:40 PMSalty85 wrote:
That is interesting that it does not work. I got an oem Dell Audigy 2 when it first came out with my dell (though for a 0th of the price due to a misprint in a catalog), and it works fine, the OEM cd it had included all of the official drivers, the specialized dell driver CD stuff I ignored and installed the official drivers without an issue. There does not seem to be any issues with the card 4-5 years after it's purchase.maybe you just need to tinker with the ini files if availible. Download a copy of Everest in order to get the specifics of your card, that is what I always use.
Everest Home is a great utility. I use it alot.
[img"]http://i.pbase.com/o6/89/377389//8707638. Tq2Hf0JF.HOME.JPG">
Dell XPS 600 Intel Pent D 830 3.0ghz
Chipset- Nvidia nForce4 SLI Intel Edition
WD 60gb HD
2gb Ram
DVD-ROM
DVD-RW (Plextor 760A)
Creative XF-I Extreme Music
Logitech X-540 speakers
EVGA 7950GT
Dell 2007WFP (I-SPS panel)
Win XP SP2
BIOS A
Maybe you are looking for
-
VMware Fusion with XP no longer connects to internet or wireless printer
I have an IMAC 24" with 4 GB of memory and an intel based platform. Could a recent apple software update (seem to remember ITunes & a security update) on my windows xp virtual machine operated by vmare fusion have caused my internet and networked wir
-
Filevault and PowerPoint 2008, Excel 2008
Hi, Since I got no answer from Microsoft, I thought I try my fellow Mac Users. My Company requires FileVault be activated on all Mac laptops. With 10.5.x and Filevault enabled, we can not save Excel 2008 or PowerPoint 2008 documents. Word 2008 docume
-
Hello. I am having problems with my iTunes. I downloade the file and everything but when I try to open it on the desktop it gives me a message saying "iTunes encountered a problem with windows and has to close" I tried to reinstall it and it still wo
-
Wrapping Crosstab using SAP Hierarchy in Crystal Reports
Hi Experts, hope you are fine! Need some advice and helpful hints achieving my goal. Frontend Tool: Crystal Reports for Enterprise SP2 or even Crystal Reports 2008. DataSource is BEx Query with Profit Center Hier. in columns and a cost type structure
-
Rouch id on iphone 6 fw 8.1.2 is slow
HI, i want to support about touch id on iphone 6 fw 8.1.2. When used fw8.1 touch id is very fast and exactly. But, when updated on fw 8.1.2 so, touch id is slow and so long. Please, check bug and improve it. Thanks.