2 entries deleted in PROJ table
Hi Gurus,
2 enteries in the PROJ table got deleted (not sure how it got deleted) and it caused failure in BI process chain during infopackage loading for WBS hierarchies because of inconsistency. The childrens entries exist in PRPS table and they still tied to the Proj No which already deleted in PROJ.
Is there any process to retrieve those entries in PROJ to resolve the issue??
And also any way to track how those entries in PROJ were deleted??'
Please advise.
Hi Michelle,
PROJ table has a change document object - PROJ (transaction SCDO). Change documents record changes (insert, update and deletion) to database entries against the change document object.
Check tables CDHDR (header) and CDPOS (item) as to whether you can find your PSP element here with change indicator = D (deletion).
If not - then it's possible someone has written a DELETE SQL command in a Z program. Hence ask your developer to do a WHERE-USED for PROJ table in Z* programs/ classes to determine whether a DELETE SQL command has been coded.
The DELETE SQL is more likely since it appears ONLY the header table entries have been deleted.
Cheers,
Aditya
Similar Messages
-
Table entries deleted in Customized table.
Respected Guru's
table entries in a customized table were deleted in production system, no transports pertaining it was found.
Table entries were updated using bapi.
Please help me to know how the table entries were deleted.
Daya.
Edited by: Dayananadan Anandan on Nov 12, 2009 11:35 AMHi Johnson,
you might have to restore the DB Backup for the table to gt back the data....
Furthermore, if you want to track how the entried were deleted then there are 2 ways to go about it:
If the Deletion of the records was through an application (FM,Program call) then there should be Chande Documents available for them and you can search them by hitting tables CDHDR and CDPOS...
If the Deletion of the records was done physically the you can try looking into the tables UASE16N_CD_KEY and UASE16N_CD_DATA (deletion from transaction UASE16N) or tables SE16N_CD_KEY and SE16N_CD_DATA(Deletion from SE16). This will give change pointer documents if the records were deleted using these transactions...
Another option might be that somebody has used the Database utility and selected the option Delete Data. In this case you can have a look at the object log....
Hope this helps....
Regards,
Sitakant. -
WBS elements not deleted from PRPS table
Hi Experts,
In CJ20N transaction:
When I delete a project with project profile (ZABC):
- The project record is completely deleted from 'PROJ' table.
- The WBS records are completely deleted from 'PRPS' table.
When I delete another project with different project profile (ZXYZ):
- The project record is completely deleted from 'PROJ' table.
- The WBS records are NOT deleted from 'PRPS' table.
What is the reason for not deleting records from PRPS table?
Thanks in advance for your valuable answers.WBS should be having actuals.
-
hi gurus,
i am new to abap.
i am create a report using
select-options: apoid,
material,
location to.
parameters: days .
user want to delete entries from the DB table
from system date to behind 5 days left entries
for ex. as today is 25.06.2008 he wants data in DB table
of only 20.06.2008 to 25.06.2008
if other data from left these dates are deleted.
and also in output shows the
2. Report output should contain :
a) Number of entries selected for deleting from table
b) Number of entries deleted from the table table
c) Number of entries remaining in the table table
i am do some coding
plz help me in this case
TABLES: zapolp22.
INTERNAL TABLE *
TYPES: BEGIN OF it_output,
ordid TYPE ZAPOLP22-ordid, "APO order id
schedid TYPE zapolp22-schedid, "APO schedule line id
matnr TYPE zapolp22-matnr, "Material Number
locto TYPE zapolp22-locto, "APO Destination location
lfmng TYPE zapolp22-lfmng, "Delivery quantity
lfdat TYPE zapolp22-lfdat, "Shipping date
locfr TYPE zapolp22-locfr, "APO Supplying location
rqmng TYPE zapolp22-rqmng, "Required quantity
rqdat TYPE zapolp22-rqdat, "Delivery date
prckz TYPE zapolp22-prckz, "Data element processing
blkstk TYPE zapolp22-blkstk, "Blocked Quantity
oppdelqty TYPE zapolp22-oppdelqty, "Cumulative order qty
zzapologmod TYPE zapolp22-zzapologmod, "Logistic Model
zzflagurgent TYPE zapolp22-zzflagurgent, "APO Urgency Flag
zzapottype TYPE zapolp22-zzapottype, "APO Transport Means
zzndays_l_time TYPE zapolp22-zzndays_l_time,"Lead Time Transport
END OF it_output.
DATA : itab1 TYPE STANDARD TABLE OF it_output." WITH HEADER LINE.
DATA : itab LIKE LINE OF itab1.
SELECTION SCREEN / PARAMETERS *
SELECTION-SCREEN BEGIN OF BLOCK a1 WITH FRAME.
SELECT-OPTIONS: s_ordid FOR zapolp22-ordid,
s_matnr FOR zapolp22-matnr,
s_locto FOR zapolp22-locto.
SELECTION-SCREEN END OF BLOCK a1.
PARAMETERS: p_days LIKE sy-datum.
DATA
DATA: days TYPE i.
START OF SELECTION *
SELECT mandt
ordid
schedid
matnr
locto
lfmng
lfdat
locfr
rqmng
rqdat
prckz
blkstk
oppdelqty
zzapologmod
zzflagurgent
zzapottype
zzndays_l_time
FROM zapolp22 INTO itab
WHERE ordid IN s_ordid AND
matnr IN s_matnr AND
locto IN s_locto.
ENDSELECT.
p_days = sy-datum - days.
DELETE zapolp22 FROM itab.
IF sy-subrc = 0.
WRITE:/ 'DEleted'.
ENDIF.
gururs plz help me its urgent.
thanks
jayantHis employer may be aware he's a newbie. He should of course be looking to his colleagues to help. But at least he's made an attempt. Martin is right though - this isn't a problem that requires a guru - it's a beginner task.
For starters try FROM zapolp22 INTO TABLE itab and remove the ENDSELECT.
Then LOOP AT itab...ENDLOOP.
READ the ABAP help for any keywords you don't understand. And DON'T use itab as a name for your internal table. Use a MEANINGFUL name. like t_apo_data.
matt -
Delete all entries from the following tables - Follow-up Activities (oracle)
Hello,
I performed a homogeneous system copy of our development BW system with the database (oracle 11.2.0.3) from the BW production system!
I already start the oracle database and the SAP system in the target system/server (development BW system) and I´m doing some follow-up activities. One of this activities is (at the system copy guide 6.2.3.2 Activities at Database Level) is to delete all entries from the following tables:
DBSTATHORA, DBSTAIHORA, DBSTATIORA, DBSTATTORA
I tried to delete them using SQL Plus:
sqlplus /nolog
SQL> connect /as sysdba
SQL> delete from DBSTATTORA;
delete from DBSTATTORA
ERROR at line 1:
ORA-00942: table or view does not exist
... and it show me that error message.
This is strange because when I go to transaction SE14 and check the DBSTATTORA I see that table exist and contain a lot of entries!
Why this is happened in SQL Plus!? I´m running the correct SQL statement for doing this type of task or not?
How can I delete the entries of that tables? Can I do that using the transaction SE14?
Can you help me please?
Thank you,
samid raifHello
sqlplus /nolog
SQL> connect /as sysdba
SQL> delete from DBSTATTORA;
delete from DBSTATTORA
ERROR at line 1:
ORA-00942: table or view does not exist
It doesn't surprise me as you are not mentioning the schema name here. Instead it should be
delete from SAPSR3.DBSTATTORA;
Assuming the schema owner is SAPSR3. if the owner is different then replace that with the correct one.
Regards
RB -
Re:How can we delete the concurrent node entry from the FND_NODE table
HI ,
11.5.10.2 on Oracle Solaris on SPARC (64-bit) .
How can we delete the concurrent node entry from the FND_NODES table without running Autoconfig.
Currently we are having 3 nodes RAC and we are deciding to remove one node from the RAC and all 3 nodes are registered as concurrent node with application but concurrent manager is running only on one node.
Lot of the custom configuration we did it at application web tire level. If we run the Autoconfig at that time we need to redo those changes again that we are trying to avoid.
Regards .we are trying to avoid to run FND_CLONE.setup_clean because it will delete all the nodes entries from the FND_NODES.If those entries are invalid then they should be deleted.
Running AutoConfig after purging the table will populate it with the correct entries.
In order to populate the nodes entries again we need to run autoconfig and it will change the server id in fnd_nodes and then we need to redo the ADI client configuration on users PC and redo all the changes that we made in jserv and webserver.For ADI Clients, you should use the correct server ids which will be populated in the table for you once you run AutoConfig.
For jserv configuration, you can refer to (Customizing an AutoConfig Environment [ID 270519.1]) to make the preserve all your custom setup/configuration after running AutoConfig.
If there any custom script to delete only one node from the fnd_node so that we don't need to run autoconfig after that, then I really appreciate.No.
Thanks,
Hussein -
TABLE MARM, ENTRIES DELETED BUT NO LOG
Hi Gurus,
We have an issue where the UOM entries were deleted from MARM and but there are no logs.
Could any body identify how could it happen?
Thanks,
MahmoodDear,
Just follow the steps given below
Goto MM03
follow the menu path
Environment -->display changes.
This date will be available only if you do teh changes in MM02.
But if you delete the entry directky from MARM table(it is not possible by normal SAP unless you use utility prog), then you will get any data in MM03...
please come back -
Transport deletion of a table entry
Hi,
I want to delete one entry from a (system) table and transport it.
How can I do this? I tried to make a manual entry in the transport of type TABU, but how to tell it to be a delete.
Thanks
BrunoHi,
If you are using ECC 6.0.
GOTO se16n --> Give the table Name -> Type &SAP_EDIT>Now it will be editable mode.
Now you can add, delete, modify the table manually.
Regards
Arbind -
Addition and deletion in a table View in Visual composer 7.0
Hi All
I have a requirement of updating a table view from the entries that a user enters in an input form.
When the user makes entries in the input form and clicks on save he should see those entries in the table and these entries should also get updated in the backend.
Can anyone give me any ideas around it?
Please also let me know if VC 7.0 supports multiple actions on a click of a button?
Suppose if i create a button save on the form and implement two actions "Insert Row" and a custom action"Submit"(which eventually will hit the BAPI) in the backend to update so will it work ??
I read on SDN that in order to add or delete i would need 3 buttons atleast :ADD,(to add row),SAve(to call bapi) and Refresh(to make entry visibile) in the table.
Can anyone suggests better solution around it.
Thanks for all the pointers in advance.
Regards
ShwetaHi Shweta,
Since tables only represent data retrieved from a backend service, I guess the correct functionality would be that the data in the form would be submitted to the proper service (that can recieve input and add it to the database), and then the table that will be connected to the output port of the service will be updated with the new data.
And sequence actions was added as a feature, so it depends on your SP level. If you can'e see it when you assign actions to a button, your SP doesn;t have it
Best regards,
Udi -
Disable delete button in Table Maintainance Generator
Hello all,
How to disable delete button in Table maintainance generator???Hi Maya,
It is very interesting question. If you debug your table maintenance screen, the program of table maintenance screen will not have statically defined pf status. So you cannot exclude delete functionalities using the below statement.
SET PF-STATUS <the GUI status> EXCLUDING 'DELE'.
For viewing pf status SAP has programmed in dynamic manner using this FM VIEW_SET_PF_STATUS.
Before calling above FM you need to exclude delete function. Follow the following step for achieving this
Go to sm30. Put your table name and press on maintain push button. It will display table entries in maintenance screen.
Go to system->status
Click on program name.
Go to your flow logic of you table maintenance screen number.
It will have following code in flow logic
PROCESS BEFORE OUTPUT.
MODULE LISTE_INITIALISIEREN.
LOOP AT EXTRACT WITH CONTROL
TCTRL_ZMAINTAIN CURSOR NEXTLINE.
MODULE LISTE_SHOW_LISTE.
ENDLOOP.
PROCESS AFTER INPUT.
MODULE LISTE_EXIT_COMMAND AT EXIT-COMMAND.
MODULE LISTE_BEFORE_LOOP.
LOOP AT EXTRACT.
MODULE LISTE_INIT_WORKAREA.
CHAIN.
FIELD ZMAINTAIN-MATNR .
FIELD ZMAINTAIN-KUNNR .
FIELD ZMAINTAIN-LIFNR .
MODULE SET_UPDATE_FLAG ON CHAIN-REQUEST.
ENDCHAIN.
FIELD VIM_MARKED MODULE LISTE_MARK_CHECKBOX.
CHAIN.
FIELD ZMAINTAIN-MATNR .
MODULE LISTE_UPDATE_LISTE.
ENDCHAIN.
ENDLOOP.
MODULE LISTE_AFTER_LOOP.
Add new module in PBO for excluding delete function. ex module set_pf.
PROCESS BEFORE OUTPUT.
****here I added my own code for excluding delete function
****begin of addion
module set_pf.
****end of addition
MODULE LISTE_INITIALISIEREN.
LOOP AT EXTRACT WITH CONTROL
TCTRL_ZMAINTAIN CURSOR NEXTLINE.
MODULE LISTE_SHOW_LISTE.
ENDLOOP.
PROCESS AFTER INPUT.
MODULE LISTE_EXIT_COMMAND AT EXIT-COMMAND.
MODULE LISTE_BEFORE_LOOP.
LOOP AT EXTRACT.
MODULE LISTE_INIT_WORKAREA.
CHAIN.
FIELD ZMAINTAIN-MATNR .
FIELD ZMAINTAIN-KUNNR .
FIELD ZMAINTAIN-LIFNR .
MODULE SET_UPDATE_FLAG ON CHAIN-REQUEST.
ENDCHAIN.
FIELD VIM_MARKED MODULE LISTE_MARK_CHECKBOX.
CHAIN.
FIELD ZMAINTAIN-MATNR .
MODULE LISTE_UPDATE_LISTE.
ENDCHAIN.
ENDLOOP.
MODULE LISTE_AFTER_LOOP.
*****inclule one line of code for excluding delete fucion
module set_pf output.
MOVE 'DELE' TO excl_cua_funct-function. COLLECT excl_cua_funct.
endmodule.
Basically sap fetching status dynamically from program SAPLSVIM using FM VIEW_SET_PF_STATUS. Status name is EULG.
Please donu2019t hardcode anything by using set pf status statment, you just add one line of code the PBO by creating new module.
Let me know if you need any help .
Cheers.
Regards,
Peranandam -
Number of entries in the internal table for perticular field value
hi All,
Is this possible to get the count of records from the internal table for a perticular field value.
currently my requirement is to get the entries from the internal table which does not have two records for perticular field value (say a = 123) whose status is active (say b = 'X').
also suggets should use LOOP or DELETE or DESCRIBE for a internal table to ful fill this requirement.
Thanks in advance.
PradeepTry like this..
Create another table itab2 with same structure as itab1 & move the contents of itab1 to itab2
ITAB2[] = ITAB1[].
Then delete entries from itab2
Delete itab2 whete a = '123' and b = 'X'
Then use Describe statement to get the no of entries
Describe table itab2 lines v_lines.
Hope this helps... -
Hi,
To delete data from database table using internal table I am using following statement.
DELETE dbtab FROM TABLE itab.
Itab is a sorted table.Just wondering if table type matters while deleting database entries using internal table.which is efficient table type for deleting records from database table?
Regards
NileshHi Nilesh
The row type of the internal table must be a data object with at least the same length and alignment as the key structure of the database table. The key is read according to the structure of the table line, and not that of the row type. It is a good idea to define the row type with reference to the structure of the database table.
From SAP Help
DATA: BEGIN OF WA,
CARRID TYPE SPFLI-CARRID,
CONNID TYPE SPFLI-CONNID,
END OF WA,
ITAB LIKE HASHED TABLE OF WA
WITH UNIQUE KEY CARRID CONNID.
WA-CARRID = 'UA'. WA-CONNID = '0011'.
INSERT WA INTO TABLE ITAB.
WA-CARRID = 'LH'. WA-CONNID = '1245'.
INSERT WA INTO TABLE ITAB.
WA-CARRID = 'AA'. WA-CONNID = '4574'.
INSERT WA INTO TABLE ITAB.
DELETE SPFLI FROM TABLE ITAB.
Besides, it is so technical what algorithm is run to delete records from the DB table when an internal table is given. If you want you can have a quick test using GET TIME. However, it seems logical that if your internal table is sorted with respect to any index, especially the primary index, of the DB table this may increase performance.
Regards
*--Serdar <a href="https://www.sdn.sap.com:443http://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.sdnbusinesscard?u=qbk%2bsag%2bjiw%3d">[ BC ]</a> -
Hi Guys,
I created condition table, access sequence by using condition table ,created condtion type and used condition type in pricing procedure. later becasue of some reason I need to remove the condition table. Hence, from the end I removed condition type in procedure, access sequence from condition type and table from access sequence.
When I try to delete the condition table I am getting below error message
"Message no. TK112
Diagnosis
The objects R3TR VKOI A803 und R3TR VKOS A803 cannot be edited together because the 1st object's original is in this system, whereas the 2nd object's original resides in another system.
System Response
The function is cancelled.
Procedure
Edit the two objects separately."
Does any one help the reason behind the this error message and let me know how to delete the condition table.
Thanks and Regards
Chandra Sekhar AlokamHello Chandra
Firstly I would recommend not deleting the condition table. Let sleeping lions lie, may be change its name to "Don't use" to avoid any unintended misuse. If you have removed it from access config, you should be fine. May be you are trying to remove even the traces of that config.
This issue is in the Change Request (Transport) Management area and ideally you should work with Basis guys.
That said, check out this OSS note which is basically a Z-code to make the entries in TADIR to be same for VKOS and VKOI type of objects. There could be other related OSS notes contained within this, so check them out also.
74453 - Problems changing condition table/info structure -
Creating source system: No entry for BW_USER in table RSADMIN available
Hi,
When i try to create source system in RSA1, when I choose SAP system from Release 3.0E (Automatic creation), I get this message:
No entry for BW_USER in table RSADMIN available.
What do I have to do to create source system.
RFC connection are already made.
Best regards,
Uroshi Uros,
you need to maintain ale user,
rsa1->settings->global settings->glob settings
enter bw user ale. normally ALEREMOTE is used.
oss note 410952
Symptom
You receive the error message when trying to connect a source system to the Admininistrator Workbench:
"No entry for BW_USER in table RSADMIN exists" (message number RSAR 059).
Additional key words
RSAR059, APO, RSADMINA
Cause and prerequisites
In table RSADMINA, the BW user is not maintained for ALE.
Solution
Maintain the entry using the following path:
Call Administrator workbench (transaction RSA1).
From the 'Settings' menu, select Global Settings'.
If an entry already exists in the field "BW user for ALE", delete this.
Enter the correct names for the BW users in this field.
Save the entry.
You must restart the Administrator Workbench (RSA1) now.
The source system can now be linked without errors.
hope this helps. -
How to edit one particular entry in custom database table
Hi all,
I want edit one particular entry in custom database table with or without a program.
1. I tried using SE16N and &SAP_EDIT but im unable to get entries to edit.
2. I tried using '/h' and 'code = edit' but it is prompting me to delete an entry but not edit.
3. I tried using modify statement. But in vain.
I tried this statements through programatically,
MODIFY itab FROM wa_itab TRANSPORTING zabc.
MODIFY zsample_02 FROM itab.
please suggest with out writing a program, if possible.Hi ,
Try with FM SE16N_INTERFACE.
1 .Go to SE37
2. Enter FM SE16N_INTERFACE and execute
3. Give table name in Itab,
I_EDIT =
X
I_SAPEDIT =
X
4. Press F8
5. Edit table entries and save.
Thanks
Maybe you are looking for
-
Please help me figure out what's wrong with my girls fairly new Toshiba lap top.
OK as of late my girl got a nice new laptop. It started off really fast and she was really happy with it. But in the past three weeks or so it's been acting up. It's not connecting to the Wi-Fi properly, and won't read and other available confections
-
How many installations allowed on same "machine" if hard drive is replaced?
I recently had to reinstall my Adobe Creative Suite 3 Web Standard on my same laptop when I replaced a bad hard drive. Now I find out I have to replace the hard drive yet again (freezes up, tech guy thinks its been knocked around too much). I've goo
-
How do i run windows 8 on my imac
how do i run windows 8 on my imac ? I have several engineering programs which have bee written for windows I have heard that boot camp does the job. Does anyone have first hand experience?
-
After minor update in mobilevoip on 24june2013, I am unable to connect mobilevoip
After minor bug update in mobilevoip on 24june2013, after that I am unable to login mobilevoip pls help
-
How to check iPhone 6 order status
Just pre-ordered and got an order number. But connection dropped before completed carrier selection. Impossible to get back to the order! Help!