Global Object Services (GOS) Attachments Deleted from Maintenance Task List
We use the Global Object Services (GOS) Attachments function to attach Word and Excel Documents to Maintenance Task Lists (transactions IA02, IA09). Recently we noted that more than 300+ Attachments had been deleted/removed from the GOS list visible via IA03/IA09. We are at a loss for explaining how this occurred- all Attachments appear to have been deleted at once/instantaneously. We can see the underlying tables (SGOSHIST and others) still contain entries, but we do not understand why the Attachments are no longer visible in the GOS list via Maintenance Task Lists, or how the ability to access these via GOS can be restored. This is not occurring with other PM Object Attachments - only Task Lists. Any help or suggestions appreciated.
Is it possible that there was some authorisation change in a role associated with task lists? That would be consistent with the immediate loss - but only in the task list area. Another thought - has anyone been doing any programming in the Generic Object Services Business Add-Ins (perhaps for another module?) - They might have inadvertently clobbered your use?
Do you use the GOS notes functionality? Does that still work?
Similar Messages
-
Global object Services ( GOS ) in WD4A
Hi Gurus,
does anybody know if the former Global object Services ( GOS ) are availabel in WD4A?
Any planning for transforming them to the new UI-technology?
Best regards
AndreasEven i am looking for a standard web dynpro interface for the same.
there are no Non Dialog services for Attachments to Business objects.
Currently i am using my custom code.
Get the folder ID
CALL FUNCTION 'SO_FOLDER_ROOT_ID_GET'
EXPORTING
OWNER = ' '
region = 'B'
IMPORTING
folder_id = ls_fold
EXCEPTIONS
communication_failure = 1
owner_not_exist = 2
system_failure = 3
x_error = 4
OTHERS = 5
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
EXPORTING
BUFFER = CS_ATTACH-FILE_CONTENT
APPEND_TO_TABLE = ' '
IMPORTING
OUTPUT_LENGTH = LV_SIZE
TABLES
BINARY_TAB = LT_CONTENT
DESCRIBE TABLE LT_CONTENT LINES LV_LINES.
LOOP AT LT_CONTENT INTO LS_CONTENT.
LS_BIN-LINE = LS_CONTENT-LINE.
APPEND LS_BIN TO LT_BIN.
ENDLOOP.
CALL FUNCTION 'SO_LOIO_PHIO_CREATE'
IMPORTING
LOIO_OBJECT = LS_LOIO
PHIO_OBJECT = LS_PHIO
EXCEPTIONS
KPRO_MODEL_ERROR = 1
X_ERROR = 2
OTHERS = 3
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_ACCESS-COMP_ID = CS_ATTACH-FILE_NAME.
LS_ACCESS-COMP_SIZE = LV_SIZE.
LS_ACCESS-BINARY_FLG = 'X'.
LS_ACCESS-FIRST_LINE = 1.
LS_ACCESS-LAST_LINE = LV_LINES.
APPEND LS_ACCESS TO LT_ACCESS.
CALL FUNCTION 'SCMS_R3DB_EXPORT'
EXPORTING
MANDT = SY-MANDT
CREP_ID = 'SOFFDB'
DOC_ID = LS_PHIO-OBJID
PHIO_ID =
DOC_PROT = ' '
OVERWRITE = '-'
CREA_TIME =
IMPORTING
DOC_ID_OUT =
TABLES
ACCESS_INFO = LT_ACCESS
CONTENT_TXT =
CONTENT_BIN = LT_BIN
EXCEPTIONS
ERROR_EXPORT = 1
ERROR_IMPORT = 2
ERROR_PARAMETER = 3
FORBIDDEN = 4
OTHERS = 5
SPLIT CS_ATTACH-FILE_NAME AT '.' INTO TABLE LT_FILE_NAME.
READ TABLE LT_FILE_NAME INTO LS_HD_CHANGE-OBJDES INDEX 1.
READ TABLE LT_FILE_NAME INTO LS_HD_CHANGE-FILE_EXT INDEX 2.
LS_HD_CHANGE-OBJLEN = LV_SIZE.
LS_HD_CHANGE-OBJPRI = '5'.
ls_hD_CHANGE-extct = 'K'.
CONCATENATE '&SO_FILENAME=' LS_HD_CHANGE-OBJDES '.'
LS_HD_CHANGE-FILE_EXT INTO LS_OBJHD.
APPEND LS_OBJHD TO LT_OBJHD.
CLEAR LS_OBJHD.
CONCATENATE '&SO_FORMAT=BIN' LS_OBJHD INTO LS_OBJHD.
APPEND LS_OBJHD TO LT_OBJHD.
CONCATENATE '&SO_KProObjectID=' LS_LOIO INTO LS_OBJCONT-LINE.
APPEND LS_OBJCONT TO LT_OBJCONT.
CALL FUNCTION 'SO_OBJECT_INSERT'
EXPORTING
FOLDER_ID = LS_FOLD
OBJECT_FL_CHANGE = ' '
OBJECT_HD_CHANGE = ls_hD_CHANGE
OBJECT_TYPE = 'EXT'
ORIGINATOR_ID = ' '
OWNER = ' '
IMPORTING
OBJECT_FL_DISPLAY =
OBJECT_HD_DISPLAY = LS_HD_DISP
OBJECT_ID = LS_OBJECT
TABLES
OBJCONT = LT_OBJCONT
OBJHEAD = LT_OBJHD
OBJPARA =
OBJPARB =
EXCEPTIONS
ACTIVE_USER_NOT_EXIST = 1
COMMUNICATION_FAILURE = 2
COMPONENT_NOT_AVAILABLE = 3
DL_NAME_EXIST = 4
FOLDER_NOT_EXIST = 5
FOLDER_NO_AUTHORIZATION = 6
OBJECT_TYPE_NOT_EXIST = 7
OPERATION_NO_AUTHORIZATION = 8
OWNER_NOT_EXIST = 9
PARAMETER_ERROR = 10
SUBSTITUTE_NOT_ACTIVE = 11
SUBSTITUTE_NOT_DEFINED = 12
SYSTEM_FAILURE = 13
X_ERROR = 14
OTHERS = 15
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_OBJ_A-OBJKEY = IM_VBELN.
LS_OBJ_A-OBJTYPE = '/IRM/GCR'.
LS_OBJ_B-OBJKEY = LS_FOLD.
LS_OBJ_B-OBJKEY+17(17) = LS_OBJECT.
LS_OBJ_B-OBJTYPE = 'MESSAGE'.
CALL FUNCTION 'BINARY_RELATION_CREATE'
EXPORTING
OBJ_ROLEA = LS_OBJ_A
OBJ_ROLEB = LS_OBJ_B
RELATIONTYPE = 'ATTA'
FIRE_EVENTS = 'X'
IMPORTING
BINREL =
TABLES
BINREL_ATTRIB =
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT =
IMPORTING
RETURN =
Abhi -
Global object Services ( GOS ) for service users
Hi,
It is possible to have GOS ( Global object services ) ability for Service user type?
As far as I know only Dialog users has that ability.
Thanks,
Krishna.it is not possible for service-users. never was.
-
Enable Generic Object Service (GOS) for CS01-CS03
Hi Gurus,
¿how I can enable GOS service in CS01-CS03 to use attachments, Workflow, notes, etc.?
Thanks.Hi,
Go through following links which will help you get details about GOS :
Generic Object Services (GOS)
http://wiki.sdn.sap.com/wiki/display/SI/FrequentlyaskedquestionsaboutGenericObjectServices+(GOS)
Hope this helps.
Regards,
Tejas -
Regarding Generic Object Services (GOS)
Hi
Is there any Tcode/Std. Report where I can see the document attached through Generic Object Services (GOS).And which tables are involved in Generic Object Services (GOS).Whenever I attach document entry goes in SOOD table.What are other tables for this.
Thanks in advance.Hi ajit,
Welcome to SDN.
Below is the link for complete documentation on GOS,
http://help.sap.com/saphelp_erp2005/helpdata/en/be/3fe63659241157e10000009b38f889/frameset.htm
Regards,
Azaz Ali. -
Generic Object Services (GOS) + ArchiveLink against IXOS.
Hi all,
I'm currently working on a project where I'm supposed to extend the Generic Object Services (GOS) Icon with a menu item for storing documents down to IXOS through ArchiveLink, and a functionality for retrieving them / attaching them to an email.
So far, I concluded that I need to create a class, whose superclass is CL_GOS_SERVICE, and at least override the EXECUTE() method with some functionality.
The ARCHIVOBJECT function group contains some (probably)
useful function modules - like ARCHIVOBJECT_CREATE_FILE and ARCHIVOBJECT_GET_BYTES / ARCHIVOBJECT_GET_TABLE.
My problem so far is that I don't see the "connection",
ARCHIVOBJECT_CREATE_FILE takes ARCHIV_ID, DOCUMENT_TYPE
and PATH as arguments (parameters), and returns ARCHIV_DOC_ID - an unique ID to the stored document
But how is the link between the archived document and the business object (i.e. the current object of the transaction I'm in) maintained?
Thanks in advance,
regards,
Lars WilhelmsenHi again,
Thanks for the answers, they were very helpful,
but the customer isn't happy with the "Store business Documents" and it's Drag n' drop interface.
I'm to develop a new GOS menu item, that will show
a normal Open File dialog, and a following popup
where the user can change the document title shown
in the Attachment list.
ARCHIVOBJECT_CREATE_FILE and ARCHIVOBJECT_GET_TABLE
along with ARCHIV_CONNECTION_INSERT should probably
cover the functionality I need.
I know both the BOR type ID and the object ID is
available to me in the Execute() method of the GOS menu handler I'm overriding, but for the ARCHIV_CONNECTION_INSERT, I'm supposed to supply an AR_OBJECT parameter (I know that this information is stored in the TOAOM table), but I have no clue where to get this information for the current object I'm trying to add an attachment for.
Regards,
Lars Wilhelmsen -
Generic Object Services (GOS) feature to be activated on QP01/02/03
My client want to have the Object Services(GOS) capability turned ON on
QP01, QP02 and QP03 screens which will allow them to link documents to
the Inspection Plan. And right now that feature/icon is not there on
QP01/QP02/QP03 screens. When I tried to activate the 'Services for
Object' on those screens, I got the message 'No Service Available'.
Could anyone please provide a solution to turn on that feature for the
Inspection Plan screens?
Thanks & Regards,
AnjiReddy Pulagam.You need to implement a BADI to generate the GOS toolbar for that transactions, and put this code inside:
DATA: LO_MANAGER TYPE REF TO CL_GOS_MANAGER,
LA_OBJ TYPE BORIDENT.
* Set object Key
LA_OBJ-OBJTYPE = 'BUS1191'. "Bussiness object for inspection plan
LA_OBJ-OBJKEY = inspectionPlanIdentifier. " Inspection plan number
* GOS toolbar
CREATE OBJECT LO_MANAGER
EXPORTING
IS_OBJECT = LA_OBJ
IP_NO_COMMIT = SPACE
EXCEPTIONS
OTHERS = 1.
Regards -
Deallocate maintenance task list from order
Dear Expert
I have attached a maintenance task list in maintenance order through Extras>> Task list selection>>direct entry.
due to some reson I want to deallocate same task list from that order.
how I can do it.????
Regards
PrasadHI Pete
thank you so much for your reply. I tried this and when I was trying to assign same task list with same geoup counter(but modified operations)it is giving below error.
how to correct it ??
and deleting operations from order,does not remove task list from maintenance order. it still shows under planning tab.
error Meassage
No operations available for selection in chosen funct. loc. task list PS-ADM-MAIN-A-7220-0601 12
Message no. IW615
Diagnosis
You have selected a task list to include in the maintenance order or service order.
The system can no longer provide operations for you to select from for this task list because they have all already been included in the order and the indicator One-time operation selection has been set.
System Response
Processing will not be continued.
Procedure
Remove the indicator One-time operation selection.
Regard
Prasad -
How to import a maintenance task list from external system to R3
Is there a bapi or a fm can import the maintenance task list (equipment ,function location ,generic) from external system to R3.
Hello,
how to import task list to sap from external system
Hope this helps.
Regards, Murugesh AS -
Where does Mail keep its hidden cache of auto-complete email addresses. I am plagued with an incorrect email address I can't get rid of. Have made sure it's deleted from Contacts and made sure it's deleted from "Previous Recipients" list in Mail. But it still keeps reappearing ... obviously a secret cache file hidden somewhere?
Autocomplete has nothing to do with this problem.
From the Mail menu bar, select
Window ▹ Connection Doctor
Look for a disused SMTP (outgoing mail) account in the window that opens. Double-click it. Another window will open, showing a list of all the outgoing mail accounts. The unwanted one will be selected. Click the minus-sign button to delete it, then click OK.
If there's more than one unwanted account, repeat. -
Example of a source file for Creating general maintenance task list
Hi SAP Gurus,
I need to create general maintenance task list from a source file. Reading forums i found that it is possible by using LSMW, with object 0490 and method 0000.
However, I don't know how to associate structure IBIPTLST, IBITLOP and IBIPMAT. When i assign individual source files for each structure, and I execute LSMW, a problem appears indicating that IBITLOP don't have all the required fields from the list header.
This is the structure propose by SAP in standar programa IBIP.
Structure - IBIPTLST Task list header
|-->> IBIPTEXT (see comment below)
|-->> IBIPTLOP Operations
| |-->> IBIPTEXT (see comment below)
| |-->> IBIPTMAT Material for one operation
| |-->> IBIPPRTS Production resources/tools (PRT
| |-->> LONGTEXT (see comment below)
| |--> IBIPMPAC Maintenance packages (up to 32)
|--->> IBIPBDCD (see comment below) from operation overview
In other forums, a possible solution is to define an unique source file, that is proposed by LSMW, but i don't know how to obtain this template.
Can you send me an excel example of how to define de input file or the steps I have to follow in order to execute an LSMW or the standard transaction IBIP?.
My e-mail is [email protected]
I have read all the SAP documentation, what i really need is an example.
Thanks a lot
Andrés.solved
-
What is the use of general maintenance task list?
Hi expert,
I want know What is the use of general maintenance task list in SAP plant maintenance & how to use this step by step.
Regards,
Ram RathodeHi
A task list in PM is created to perform a specific repair or maintenance task. The task list consists of work operations and components needed to complete the job. Often a task list will be associated with a functional location or equipment, where not tied to a specific technical object it is known as a general task list.
Task lists can be assigned to a order, the operations/components are imported into the order. Task lists are also assigned to maintenance plans - once orders are generated from the plan the task list is transfered to the order.
-Paul
Please use [Enterprise Asset Management (EAM)|Enterprise Asset Management (SAP EAM); forum for PM/CS specific topics -
Additional User Defined field in Maintenance Task List
I wan to add an additional field user field in Maintenance Task List.
I know It is possible in User Fields.
But I an not able added user field to Operations that are already there in the maintenance plan.
The system is allowing me to Add field in New Operations that I am adding the the Task List.
Thanks
SabyasachiHi,
If I am correct, It is not possible to add user fileds to the operations in the maintenance plan which was copied from the tasklist which is there in the maintenance plan.
if you required these user fileds goto to change mode in maintenance plan and remove the task list in plan and do necessary changes in the task list and add to plan again. After that you can get userfileds in the opeations as u required with was generated now onwards. It is not possible for the past ones.
Regards
Srinivas -
Which URL to use to open a financial report from a Task list ?
Hi,
I've got a big issue in Hyperion Planning : I do not know which URL to use to open a financial report from a task list.
If I use the Smartcut (given when you do a right-click on the report, then Properties), a tab is opening (normal behaviour), but another tab is opening under the tab, which is very ugly, and moreover which prevent from using the PDF/HTML display icons !
Is someone know which URL to use to display correctly a financial report when opening it from a task list ?
It's an emergency, please help !
Thanks very much.
Virgile.
PS. : we use Internet Explorer 8 and we use 11.1.2.1 Hyperion Planning version
Edited by: 808808 on Jan 5, 2012 3:41 AMHi,
OK, thanks, it almost works !!
I've just a problem. 2 tabs are opening.
One is opening correctly and displays my report. I can display it in PDF/HTML.
But another tab is opening with this message : This window can now be closed since the application has been launched in a separate window. Note: Popup blockers may prevent this application from working properly.
Do you know why this tab is opening ?
Thanks very much for your help.
Virgile. -
Error while uploading the general maintenance task list with LSMW
Hi friends,
I am uploading the general maintenance task list with the help of Standard Batch/Direct input method in LSMW. I am using the internal number range for task list.
First task list is getting created properly, but while creating second task list, system is giving the error as "external number range is not assigned for task list and task list with this group ID is already created in the system."
This is because, on initial screen, system automatically takes the group ID of the task list that is created earlier.
My question is
1. How to get rid of the group number that is automatically gets populated in group field of initial screen, while creating the next task list?
2. Is it possible to assign a common identifier in all structure (Header, Operation etc) for single task list, so that system can differentiate between two task lists?
In Equipment task list, we can differentiate the task list with equipment id and group counter.
Please note the following point before replying to my question.
1. I don't want to upload the general maintenance task list with external number assignment.
Thanks in advance for early reply.I have the same problem....
Please can somebody help me?
Maybe you are looking for
-
My itouch is stuck on "connect to Itunes" screen and wont restore.
Ok so I tried to do the software update but now when I turn my itouch on I get the connect to itunes screen with the picture of a usb going to itunese logo. When I do connect to itunes it says its in revovery mode, so I have to restore it and delete
-
How do I convert a WHOLE PDF file into jpeg on LION?
how do I convert a WHOLE PDF file into jpeg on LION? I know how to open it in Preview but there is no longer an option through Print and if I export it only allows one page at a time and I need 223 pages...
-
Maybe someone can help me with the following problem. My Nokia N70 is flat dead, it won´t switch on. It went like this.. The battery had to be charged. After it indicated that the battery was charged, I tried to switch it on. I saw two nokia logo´s b
-
I am working on a FCP5 system with a Kona 3 card installed. The company has used this card for some time with great success for SD projects. They are making the tranfer to HD projects. They are shooting HDCAM. I have been able to get the video signal
-
i cant export the window moves itself and wont resize. what do i do?