on 07-28-2016 11:51 AM
Dear Experts,
I am preparing to export an SRM system and there is an inconsistency in the ABAP dictionary.
In my case, the table exists in the databse, but it's not present in the ABAP dictionary:
SQL> select object_name, object_type from dba_objects where object_name='BBP_OUTPUT_SEND';
OBJECT_NAME OBJECT_TYPE
-------------------- -------------------
BBP_OUTPUT_SEND TABLE
SQL> select count(*) from SAPSR3.BBP_OUTPUT_SEND;
COUNT(*)
----------
5
SQL> select tabname, tabart from sapsr3.dd09l where tabname='BBP_OUTPUT_SEND';
no rows selected
And all the topics which I find in notes and on forums are for the opposite case - when the table is missing in the DB, but it's present in the ABAP dictionary.
SAP note 117219 - DB02 reports missing DD/DB objects: procedure advises the following:
a) Check whether the object was created directly with database
means.
But OF COURSE, they are not saying how to do that, and I somehow can't think of any method how to check it.
Also I had a BIG hope in note
but, when I select Reconstruct in SE14, it just says:
Request: Convert Table BBP_OUTPUT_SEND (DDIC/28.07.16/11:53)
Process: pnhsrd_0_4336
Table BBP_OUTPUT_SEND does not exist
Activation of Table BBP_OUTPUT_SEND not possible (please check)
Request for BBP_OUTPUT_SEND could not be executed
So, if I try to summarize things, I can only think of 2 solutions:
1) Create an entry in DBDIFF
2) Create the table in the ABAP dictionary in transaction SE11.
Please kindly advise on what to do. I will not open an OSS message for this, as they will respond earliest in a week and I have to do the export
TOMORROW !!! Please let me know, it is very very urgent!
Thanks a lot in advance!
Hi Symon,
How you doing. I am facing same kind of issue with a standard table(Available in database but not in data-dictionary(Se11)). Can you please let us know , how your issue resolved?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Symon Braunbaer,
You can follwo as per the note to reconstruction the table. As per the note follow the steps.
1) Log on with user DDIC
2) call transaction SE14
3) Enter the name of the "Table "--> "Reconstruct".
4) confrim the excution as an emrgency repair.
5) Select the radio button for the processing type as follow:
" Direct" or (for the very larger tables) " background".
6) Select the "svae data" radio button.
choose "Activate and adjust database" to activate the table.
check the consistency of the table again.
Thanks,
BM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Brindavan and many thanks for your answer.
Although, as I have stated in my initial post, this method doesn't work:
Also I had a BIG hope in note
but, when I select Reconstruct in SE14, it just says:
Request: Convert Table BBP_OUTPUT_SEND (DDIC/28.07.16/11:53)
Process: pnhsrd_0_4336
Table BBP_OUTPUT_SEND does not exist
Activation of Table BBP_OUTPUT_SEND not possible (please check)
Request for BBP_OUTPUT_SEND could not be executed
Hi Brindavan,
I have tried recreating the table, but this is very very difficult !!
I have created some entry, I even created a transport request for it, BUT it's still not possible
to activate the table. I am getting a LOT of errors and missing entries:
I can easily get the data types using desc in oracle, but the data types in SAP are different
and now I can't remember where I've seen the correspondence of oracle data types to SAP
data types...
Please help me, it is now extremely urgent. Thanks !!
Hi Symon - maybe you already considered this, my idea would be:
Do you have any Test or Development SRM-System in your Landscape? Then you could Transport the Table-Definition of the table from an other SRM System to your System - what Data is stored in your table ? - you also could Transport table Definition and data to your System - Prior that you should Export Data. if there are just a few entries an simple SQL "spool <filename>" and "select * from <table-owner>.<tablename>" would be enough to get the data back after that...
Hi Winfried and many thanks for your suggestion.
Of course I thought about that, but the problem is present across the entire landscape.
All the DEV, QAS and PRD system have this problem.
Even a look in SE11 would help to copy the values, but we don't have other SRM systems
to look at. I tried to check a CRM system, but this table is not present there either 😕
I also just figured out, that it's not possible to open an OSS message for those systems at all.
Hi Symon ... try to open an SAP Incident - if you are in the middle or right at the starting Point of an upgrade procedure, i would try to put it to "high" or "very high" ... im sorry not to have more help for you - opening an sap incident is never a failure - dont you think ? ... hope you get quick help !!!
sorry....
Hi Winfried,
I am unable to select the SID of the system to open an OSS message.
There is just a link to some company, which is obviously managing the system and
when I click on it, a logon screen to some SAP system appears and I can't login.
Anyway, I have very bad experience with the SAP support. They won't accept a
very high priority message unless there is a production system down 😞
Thank you anyway!
Hi Symon
The solution you are thinking is right,
if you need you can take ABAP member help
Thanks
Sadiq
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.