Give me any books or links in Business Objects
Hi,
iam sap b1 technical consultant and i know crystal reports, i plan to learn Business Objects.
i want materials plz any one give me.
Regards.
Billa 2007
Hello Sivabalan ,
You could start at our online product documentation [here|http://help.sap.com/content/bobj/bobj/index.htm].
Best regards
Falk
Similar Messages
-
Linking External Business objects of ECC to Case in Webclient
Hi guys,
i have a requirement where i need to link external business object like BUS2080(Service Order),BUS2088(Service Notification) in record of UI component CRMCMP_CMG(CRMCMP_CMG/RecordTree ).
I have done the below configuarions:
1) where i have created registry entry for the external object types.Defined the element types for the external objects.
2) then i have done " Assign Element Types and Business Object Types to a Process'.
3)Also implemented the BADI CRM_CMG_ADD_OBJECT to link the external business objects.
Now i want to see these external business objects in the wbclient component view CRMCMP_CMG/RecordTree.
But couldn't get the objects there only i can find the standard record model with CRM Business objects only.
If any one has worked in case management in webclient to link the objects please share your inputs .Also if anybody have any idea please share.
Regards
SnehasishHi, did you find a solution already to your problem? We are facing the same problem.
In the backend transaction (CRM in Sapgui) it's working fine, but in the CRM_UI transaction the reference object cannot be selected from the dropdown menu...
Please let me know if you have a solution.
Best regards,
Marcel -
Object Types--Link to business object in SBWP
Hi All,
In SBWP, there is an option under path Document>Create Attachment>Link to business object, in this list there is no Purchase Order,Purchase Requisition, Maintenance work order.
Need to know how to add these business objects to this list.
Thank You,
ManojHi
check the following settings
SPRO--> cross Appl component>Document management>Control data>Define document types-->select doc type >define object link--->enter PORDER Production Order
Regards
Sujit -
Can we link two business objects in workflow?
Dear All,
Can we link two business objects in workflow?My problem is that I have to take a standard BO for triggering my z workflow .But later in one step I am using BO which is Z as I am calling a standard Sap transaction in one of the method inside Zobject.
Please let me know how to go for it .
Kind Regards,
Anshu KumarHi Anshu,
You can use the standard BO as the BO for your workflow and trigeger the workflow from its event. To pass values from the standard BO to the custom BO used in the activity step, you need to do proper binding between the std and custom BO in the activity step.
Do proper binding between event -> workflow -> task container.
For assistance on binding in workflows refer to the followng links:
http://****************/Tutorials/Workflow/Workflow.htm
https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/workflow%252bscenario
/people/sapna.modi/blog/2007/02/19/workflows-for-dummies--introductionpart-i
Hope this helps!
Regards,
Saumya -
Link Between Business Object and Transaction
<b>How is Business Object linked to transactions?</b>
For example, how is business object BUS2032 (Sales order) linked to transaction VA01 (Create sales order)?Hi Ben,
I'm not sure that you link a business object and a transaction code explicitly. Normally in the business objects methods you have coded what transaction code should be called. Therefore if you use the methods of the business objects it then knows what transaction to call.
Conversely on the workflow side you will find that down in the depths of the coding for VA01 (as an example) it calls workflow function modules and raises events. When doing so it provides the business object id and key to the business object (i.e. the sales order number). Indirectly I guess the change documents that are raised for most things in SAP like sales documents are uniquely identified and therefore can also be translated to the business object key (e.g. sales documents will have their own change document type).
A brief example in my 4.6c system can be found in include LIEDPF4C in the form finsta_kontoauszug_buchen with a call to function SAP_WAPI_CREATE_EVENT. You see the the parameter "object_type" has a variable passed to it "objtype_finsta". If you drill back on objtype_finsta you see that is hardcoded to the value BUS4499.
I guess you could say the developer of the business object knows what transaction codes the business object should use and the developer of the code in the transaction code knows what business objects he should be raising events for if necessary.
Hope this helps.
Regards,
Michael -
Hi ABAP experts,
I am trying to send a SAP mail with a link. When the user clicks on the link
they will jump to a transaction passing the parameters specified in the link.
I have created the business object and want to know how to pass the
parameters in the link.
I have done it in the past so I know it can be done. I just can't seem to remember how....
When I click on the link it goes the transaction but I can't pass the parameters and execute the program....
Thanks for your help in advance.
Please see below code.
ldf_facility = 'DH'.
doc_chng-obj_name = 'mail_att'.
doc_chng-obj_descr = text-024. "Validate Status
*w_objtxt = text-999.
w_objtxt = '<A HREF="sap-object://YJPV_REPT ">Document Status</a>'.
*replace '&&' with ldf_facility into w_objtxt.
*append w_objtxt to t_objtxt.
*replace 'FF' with ldf_filename into w_objtxt.
append w_objtxt to t_objtxt.
w_objtxt = text-025. "Click the link above.
append w_objtxt to t_objtxt.
*Read last line.
describe table t_objtxt lines tab_lines.
read table t_objtxt into w_objtxt index tab_lines.
*Get object document size.
doc_chng-doc_size = ( tab_lines - 1 ) * 255 + strlen( w_objtxt ).
*Document entry
clear w_objpack-transf_bin.
*header start
w_objpack-head_start = 1.
w_objpack-head_num = 0.
*number of lines.
w_objpack-body_start = 1.
w_objpack-body_num = tab_lines.
w_objpack-doc_type = 'RAW'.
append w_objpack to t_objpack.
w_objbin = 'YJPV_REPT'.
append w_objbin to t_objbin.
describe table t_objbin lines tab_lines.
*Attached document text
w_objhead = text-033. "IDoc List
append w_objhead to t_objhead.
w_reclist-receiver = sy-uname.
w_reclist-rec_type = 'B'. "'B' = R/3 user 'U' = internet mail
w_reclist-express = 'X'.
append w_reclist to t_reclist.
*Send document
call function 'SO_NEW_DOCUMENT_ATT_SEND_API1'
exporting
document_data = doc_chng
put_in_outbox = 'X'
IMPORTING
SENT_TO_ALL =
NEW_OBJECT_ID =
tables
packing_list = t_objpack
object_header = t_objhead
contents_bin = t_objbin
contents_txt = t_objtxt
CONTENTS_HEX =
OBJECT_PARA =
OBJECT_PARB =
receivers = t_reclist
exceptions
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
others = 8.Hello,
You can have the fixed width of the colums in excel (No additional spaces in the column) is you use, the seperator between the fields.
For eg : If you are displaying 3 fields in the excel file, say MATNR, WERKS and QUANTITY.
Then you need to
Concatenate matnr
werks
quantity
into ls_contents_bin-line
separated by lc_tab.
append ls_contents_bin to lt_contents_bin.
Here lc_tab is the tab seperator to be declared as follows : -
CONSTANTS : lc_tab TYPE char01 VALUE cl_abap_char_utilities=>horizontal_tab.
The internal table lt_contents_bin is then passed to the table parameters contents_bin of the FM SO_NEW_DOCUMENT_ATT_SEND_API1.
Thanks.
Regards,
Rinkesh Doshi -
Any Search API to search Business Objects in SAPR/3 Server
Hi All,
As per my requirement i need to search Business Objects from a third party application by writing some java code.
I know only JCO which is useful for to establish a connection from Java to SAP Server and execute the RFC's or BAPI's which are reside in SAP Server.
Can any one help me, it is possible or not to search Business Objects in SAP for example Master Data( Like Employee, Vendor, Customer-) or Transactional Data ( like Sales Order, Purchase Order--), in case if it is possible any Search API is there to use on SAP System and what are the Prerequisites and the Feasibilty.
Its urgent---PLZ provide ur suggestions
Thanks in ADV
Regds
PhanikumarPhanikumar,
Perhaps you can check
http://help.sap.com/saphelp_nw2004s/helpdata/en/95/92bd4244e6b611e10000000a155106/frameset.htm
James -
Any tutorial for creating a business object type in the BOR ?
Hello,
I want to create an object in the BOR, can you please pin point good tutorial to follow explaining how to create a business object type.
Points are awarded
RegardsHi
<u>Refer to the following links</u>
<b>http://help.sap.com/saphelp_47x200/helpdata/en/a5/3ec8074ac011d1894e0000e829fbbd/frameset.htm
http://help.sap.com/saphelp_47x200/helpdata/en/7c/3ce3b465ba11d395fe00a0c94260a5/frameset.htm
http://help.sap.com/saphelp_47x200/helpdata/en/a5/3ec8724ac011d1894e0000e829fbbd/frameset.htm</b>
Please reward suitable points, incase it suits your requirements.
Regards
- Atul -
Business Objects Financial Consolidation - Excel Link and VBA Macros
Hi
We use the excel links of Business Objects Financial Consolidation V10.5 to import and export data to/from BOF and excel
We used VBA macros for the imports but do not know what VBA code is required to export - this code would include the package identifier that has to be selected in the window "Select item Package "
Can anyone help?Hello Chrisitne,
I am as well intersted by the same funtiont, did you find any answer?
Can I also ask you the VBA code for Import and Export if you have it?
Thank for your help! -
Business Objects Dashboard External HTML/JAVA Script Link - User Authentication Depolyment Q
<p>Hello,</p><p>I have a rather unstructured problem here and am relatively new to Business Objects Enterprise. </p><p>We have users who are authenticated through Business Objects. The login sets their access levels and permissions. In addition to the BO reports, we would also like to link through BO Dashboard a JAVA Script webpage.</p><p>The JAVA Script and Business Object software sits on the same webserver.</p><p><strong>The problem is that through BO Dashboard and also an external URL link we can only pass a static link (i.e. /some directory/some doc.html) and not a dynamic userid with the URL, which changes based on the user (i.e. /some directory/some doc.jsp?UID=user1).</strong></p><p>The solution might be to insert a Business Object API call that can determine the user who is currently logged in? Or, if there is some way around the static html link through Business Objects Dashboard?</p><p>Any ideas or thoughts would be deeply appreciated.</p><p>Thanks,</p><p>Joe</p>
Are you setting Business Objects up as an external application?
If so, what parameters are you using to set it up?
Based on the fact that you're seeing the basic auth dialog, you probably need to specify
that it's using basic auth -- not GET. -
Hi Friends,
I am new to the Business objects. I got one requirement on business object.
My SAP version is ECC 5.0.
Here is the situation:
I am attaching customer and claim documents through OAOR transaction (Business Document Navigator) .
Attaching files are working fine in both customer and claim objects. i mean I can able to see those attached documentsin "Business Document Navigator).
There is a standard transaction to see claim documents. i.e WTYSE.
and we are using custom transaction to see customer documents.
I can able to see claim documents in WTYSE. But I am not able to see customer documents in ztransaction.
Could you pls help me ... some where we are missing link between business objects and object key number.
Is there any way to maintain link?
Hope you understood my issue. pls help me .
This is very urgent.
Thanks in advanceHi
This is not the right place for this, it should be under ABAP.
Thanks
Atul -
Hi Friends,
I am new to the Business objects. I got one requirement on business object.
My SAP version is ECC 5.0.
Here is the situation:
I am attaching customer and claim documents through OAOR transaction (Business Document Navigator) .
Attaching files are working fine in both customer and claim objects. i mean I can able to see those attached documentsin "Business Document Navigator).
There is a standard transaction to see claim documents. i.e WTYSE.
and we are using custom transaction to see customer documents.
I can able to see claim documents in WTYSE. But I am not able to see customer documents in ztransaction.
Could you pls help me ... some where we are missing link between business objects and object key number.
Is there any way to maintain link?
Hope you understood my issue. pls help me .
This is very urgent.
Thanks in advanceHello
Have a look at the guide How to Attach Documents to Any Custom Program Using Generic Object Services
In the standard transaction like CLM3 (Display Claim) the GOS manager is defined in include LIQS0TPQ
* Objektdefinition generische Objektdienste
DATA: GO_NOTOBJECT TYPE REF TO CL_GOS_MANAGER.
DATA: G_OBJECT_GOS TYPE BORIDENT.
DATA: GV_CALL_BY_GOS(1) type c value ' '. "818559
* note 881166
DATA: BEGIN OF GS_GOS,
QMNUM LIKE VIQMEL-QMNUM,
GO_NOTOBJECT TYPE REF TO CL_GOS_MANAGER,
G_OBJECT_GOS TYPE BORIDENT,
END OF GS_GOS.
DATA: GT_GOS like GS_GOS occurs 0.
and instantiated in FORM routine OBJECT_PUBLISH_F70 (include LIQS0F70 ):
*& Form OBJECT_PUBLISH_F70
* Objekte bekanntmachen zur Nutzung der Generischen Dienste
FORM OBJECT_PUBLISH_F70.
DATA: L_OBJECT LIKE TOAOM-SAP_OBJECT.
DATA: L_QMNUM LIKE QMEL-QMNUM.
DATA: L_QMNUM_H LIKE QMEL-QMNUM.
DATA: L_MANUM LIKE QMSM-MANUM.
DATA: L_MANUM_H LIKE QMSM-MANUM.
DATA: L_OBJKEY LIKE SWEINSTCOU-OBJKEY.
DATA: L_OBJID LIKE SY-MSGV1.
DATA: L_DIA_STAT LIKE QMEL-KZLOESCH.
*--- Funktion nicht prozessieren im BAPI-Modus
CALL FUNCTION 'DIALOG_GET_STATUS'
IMPORTING
DIALOG_STATUS = L_DIA_STAT.
IF L_DIA_STAT = YX.
EXIT.
ENDIF.
*--- Meldungskopf
CASE TQ8T-QMTYP.
WHEN YPM_01.
L_OBJECT = C_BUS2038.
WHEN YQM_02.
L_OBJECT = C_BUS2078.
WHEN YSM_03.
L_OBJECT = C_BUS2080.
WHEN YNM_05.
L_OBJECT = C_BUS7051.
INCLUDE CLAIM_025.
ENDCASE.
if t365-aktyp = YAKTYPH "818559
and ( TQ8T-QMTYP = YSM_03 "881166
or TQ8T-QMTYP = YQM_02 and SFBCALL-XDEFREC = YX ). "881166
gv_call_by_gos = 'X'. "818559
endif. "818559
*-- Unterscheidung ob Anlegen/ Ändern/ Hinzufügen
* IF T365-AKTYP = YAKTYPV OR T365-AKTYP = YAKTYPA. "note777981
IF T365-AKTYP = YAKTYPV OR T365-AKTYP = YAKTYPA "note777981
OR ( T365-AKTYP = YAKTYPH AND TQ80-EARLY_NUM = YX "note777981
AND SFBCALL-XDEFREC = SPACE "note881166
AND ( TQ8T-QMTYP = YPM_01 "note917479
OR TQ8T-QMTYP = YSM_03 ) ). "note917479
CALL FUNCTION 'SWU_OBJECT_PUBLISH'
EXPORTING
OBJTYPE = L_OBJECT
OBJKEY = VIQMEL-QMNUM.
*--- Maßnahmen
LOOP AT IVIQMSM WHERE AEKNZ NE YDELT
AND AEKNZ NE YDELD.
*--- l_objkey fuellen
CALL FUNCTION 'OBJECT_IDENTIFICATION_GET'
EXPORTING
OBJNR = IVIQMSM-OBJNR
IMPORTING
IDENT_OBJID = L_OBJID
EXCEPTIONS
OTHERS = 1.
IF SY-SUBRC EQ 0.
* der FB OBJECT_IDENTIFICATION_GET liefert eine externe Darstellung für
* eine Objektnummer. Besitzt das Objekt mehrere Keyfelder, werden diese
* durch ein '/' getrennt.
SPLIT L_OBJID AT '/' INTO L_QMNUM_H L_MANUM_H.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = L_QMNUM_H
IMPORTING
OUTPUT = L_QMNUM.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = L_MANUM_H
IMPORTING
OUTPUT = L_MANUM.
CLEAR L_OBJID.
MOVE L_QMNUM(12) TO L_OBJID(12).
MOVE L_MANUM(4) TO L_OBJID+12(4).
MOVE L_OBJID TO L_OBJKEY.
CALL FUNCTION 'SWU_OBJECT_PUBLISH'
EXPORTING
OBJTYPE = C_QMSM
OBJKEY = L_OBJKEY.
ENDIF.
ENDLOOP.
* ELSEIF T365-AKTYP = YAKTYPH. "note777981
ELSEIF T365-AKTYP = YAKTYPH AND TQ8T-QMTYP <> YPM_01 "note777981
AND TQ8T-QMTYP <> YSM_03. "note777981
* note 881166
READ TABLE GT_GOS WITH KEY QMNUM = VIQMEL-QMNUM INTO GS_GOS.
IF SY-SUBRC NE 0.
G_OBJECT_GOS-OBJTYPE = L_OBJECT.
* When calling from defect recording, don't create a object to avoid
* problems with other created notifications or the BOS object of the
* inspection lot. Using SWU_OBJECT_PUBLISH you get then the
* selection list and by deactivating the existence check like with
* note 818559 you have also the same functionality
IF SFBCALL-XFUNCCALL = YX AND SFBCALL-XDEFREC = YX.
G_OBJECT_GOS-OBJKEY = VIQMEL-QMNUM.
CALL FUNCTION 'SWU_OBJECT_PUBLISH'
EXPORTING
OBJTYPE = L_OBJECT
OBJKEY = VIQMEL-QMNUM.
ELSE.
* do it like before with all possibilities, but here no selection
* list is possible, so dangerous, if other objects are published too
CREATE OBJECT GO_NOTOBJECT
EXPORTING IS_OBJECT = G_OBJECT_GOS
IP_NO_INSTANCE = YX
* IP_NO_COMMIT = yx
EXCEPTIONS OTHERS = 1.
ENDIF.
GS_GOS-QMNUM = VIQMEL-QMNUM.
GS_GOS-GO_NOTOBJECT = GO_NOTOBJECT.
GS_GOS-G_OBJECT_GOS = G_OBJECT_GOS.
APPEND GS_GOS TO GT_GOS.
ELSE.
GO_NOTOBJECT = GS_GOS-GO_NOTOBJECT.
G_OBJECT_GOS = GS_GOS-G_OBJECT_GOS.
ENDIF.
ENDIF.
ENDFORM. " OBJECT_PUBLISH_F70
Probably you have to make a similar logic known to your custom transaction.
Regards
Uwe -
Find table wich link business object and contact
Hi experts,
Wich TABLE or BAPI link the BUSINESS OBJECT With CONTACT?
Thanks for help.Hello Nicolas,
I assume you speak of contacts in the IS-U system. There the BCONT table links the business partner and the contact.
Kind regards,
Fritz -
How to Set / change the attribute of Business Object
Hi all,
Say I have a Z Business Object -> ZBO
Inside the BO, I have an attribute -> ZA1
And one method -> ZM1
Is there any way in which i can set / update the attribute ZA1 (for any particular instance) outside the Business Object (I mean without writing any code in the program of the Business object)?
Thanks,
Deb>
Debidutta Mohanty wrote:
> But Inside the class -> Can be assigned or changed -> Using Method -> Correct ?
>
> That means, inside the Business Object aslo, we can have one method to assign or change attribute. Is there any Macro to change the attribute ?
Yes.
BOR attribuites are a piece of code. You can see this by hilighting an attribute and clicking on the "Program" button. That code returns the attribute value, usually something from a DB table, something calculated, or a private attribute.
To change what the attribute returns, you need to change the underlying data. How you do it depends on what your attribute code does in first place. This is why we can't give you an exact answer. If your attribute retrieves a value from a table entry then you need to change the table entry. If it is a calculated value then you need to change the data used in the calculation to make your attribute return something else. If it returns a private attribute value then you need to update this via a method. -
Table for Business Objects and BAPIs
Hi All,
Is there any table which correlates a Business Object and all the BAPIs related to it.
Any pointers in this regard would be helpful.
Thanks,
Saherhi,
GOTO SE11-> TOJTB-> give your business object
You get the list of programs where you are using your business object.
If a BAPI exists with this business object even that's displayed.
Regards
Sharath
Maybe you are looking for
-
Thunderbolt display doesn't start after standby
wakeup the MacBook from standby mode the thunderbolt display will not start since the mountain lion update. you must unplug and replug the connector for starting the display
-
I've tried everything from installing the older software to the most recent. Cleared history, temp files, tried a couple of the codecs that are recommended. Nothing works. If I go to Google and open a video, the older software will show a torn 'Q' th
-
How do I change facebook username in Ipad
How do I change my Facebook username in Ipad. My Ipad has my old Facebook account email address. I can't reactivate this email anymore, it was old company email. IPad Facebook app has still this old email account in memory and I can't delete the acco
-
Hello, I'm trying to embed an icc profile in a pdf, I am actually doing like this: char *filePath=NULL; ASPathName ICCPath; asprintf(&filePath,"%s/ICC_PROFILES/%s",DataDirName,profileName); #if !macosx ICCP
-
Linked Server error - Msg 7311, Level 16, State 2
We have three SQL Servers: SQL 2008 Instance w/ SP1 cumulative update #5; running on Windows Server 2008 r2 SQL 2008 Instance w/ SP1 cumulative update #5; running on Windows Server 2003 r2 SQL 2000 Instance w/ SP4; running on Windows Server 2003 r2 W