Business Object Á¤ÀÇÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â Business Object¸¦ ó¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ Á¾¼Ó Áö½Ã»çÇ×À» Ä¿³ØÅÍ¿¡ Á¦°øÇÕ´Ï´Ù. ÀÌ Á¤º¸´Â ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Business Object¸¦ È®ÀåÇϰųª ¼öÁ¤ÇÏ´Â °æ¿ì, Business Object Á¤ÀÇÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸°¡ Ä¿³ØÅͰ¡ ¿¹»óÇÏ´Â ±¸¹®¿¡ ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
´ÙÀ½ ¼½¼Ç¿¡¼´Â ÀÌ ±â´É¿¡ ´ëÇØ Á»´õ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.
ÃÖ»óÀ§ ·¹º§ Business ObjectÀÇ Verb´Â vDynRetBOH Business Object Çڵ鷯¿¡ ´ëÇÑ Å¬·¡½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â Ç×»ó ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù.
sap.bapimodule.vDynRetBOH
¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â ´ÙÀ½ Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ Çü½ÄÀº ³× °³ÀÇ À̸§-°ª ¸Å°³º¯¼ö·Î ±¸¼ºµÇ¸ç, ÀÌµé °¢°¢Àº ¸Å°³º¯¼ö À̸§°ú ÇØ´ç °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. °¢ ¸Å°³º¯¼ö ¼¼Æ®´Â ÄÝ·Ð(:)À¸·Î ±¸ºÐµË´Ï´Ù.
¼Ó¼º ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ÀÇ Çü½ÄÀº ¾Æ·¡¿¡ Ç¥½ÃµË´Ï´Ù. ´ë°ýÈ£([ ])´Â ¼±ÅÃÀû ¸Å°³º¯¼ö¸¦ ¹½À´Ï´Ù. ¼öÁ÷ ¸·´ë(|)´Â ¿É¼Ç ¼¼Æ®ÀÇ ±¸¼º¿øÀ» ºÐ¸®ÇÕ´Ï´Ù. ÄÝ·ÐÀ» ºÐ¸®¹®ÀÚ·Î ¿¹¾àÇϽʽÿÀ.
TN=TableName:CN=ColumnName:[FK=[..]fk_attributeName]:[OP=GT|GE|EQ|NE|LE|LT|LIKE]
Ç¥ 46¿¡¼´Â °¢ À̸§-°ª ¸Å°³º¯¼ö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 46. ¼Ó¼º ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ÀÇ À̸§-°ª ¸Å°³º¯¼ö
¸Å°³º¯¼ö | ¼³¸í |
---|---|
TN=TableName | µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ À̸§ |
CN=ColumnName | µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¿(Çʵå)ÀÇ À̸§ |
FK=[..]fk_attribute Name | ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº
¿ÜºÎ Ű °ü°è°¡ »óÀ§ Business Object
¶Ç´Â ÇöÀç Business Object¿¡ ÀúÀåµÇ´ÂÁö ¿©ºÎ¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
¼Ó¼ºÀÌ ¿ÜºÎ ۰¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¸Å°³º¯¼ö¸¦ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡ Æ÷ÇÔÇÏÁö ¸¶½Ê½Ã¿À. |
OP=GT|GE|EQ|NE|LE|LT| LIKE | ÇÇ¿¬»êÀÚ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
EQ¸¦ ÁöÁ¤ÇÏ¿© ¼º´ÉÀ» ÃÖ´ëÈÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÇÇ¿¬»êÀÚ°¡ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì, Ä¿³ØÅͰ¡ EQ¸¦ »ç¿ëÇÕ´Ï´Ù. |
°¢ ´Ü¼ø ¼Ó¼º¿¡ ´ëÇÑ Çʼö ¸Å°³º¯¼ö´Â Å×À̺í À̸§ ¹× ¿ À̸§ÀÔ´Ï´Ù. ÇÇ¿¬»êÀÚÀÇ ±âº»°ªÀº EQ(µ¿ÀÏ)ÀÔ´Ï´Ù. ´ÙÀ½ ¿¹´Â ±âº» Çü½Ä¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
TN=KNA1:CN=KUNNR
Business Object ³»ÀÇ ´Ü¼ø ¼Ó¼º¿¡ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ Çʵ忡 ´ëÇÑ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù(Áï, ±æÀ̸¦ 0À¸·Î). Ä¿³ØÅÍ´Â ÀÌ·¯ÇÑ ¼³Á¤À» ¹«½ÃÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀº Ä¿³ØÅͰ¡ ÇÏÀ§ Business ObjectÀÇ ÀÎÁ¢ ¹è¿À» ±¸ºÐÇÏ´Â µ¥ »ç¿ëµÇ´Â À§Ä¡ Ç¥½Ã±â ¼Ó¼ºÀ» ó¸®ÇÏÁö ¾Ê´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Â Æí¸®ÇÑ ¹æ¹ýÀÔ´Ï´Ù.
Business Object ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸°¡ Á¶È¸¸¦ ½ÇÇàÇϰųª ºôµåÇϵµ·Ï Ä¿³ØÅÍ¿¡ ÃæºÐÇÑ Á¤º¸¸¦ Á¦°øÇÏÁö ¾Ê´Â °æ¿ì, Ä¿³ØÅͰ¡ Àå¾Ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
±×¸² 34´Â Business Object ³»ÀÇ ¼Ó¼ºÀ» ÂüÁ¶ÇÏ´Â µÎ °³ÀÇ ¿ÜºÎ ۰¡ ÀÖ´Â WebSphere Business ObjectÀÇ ¿¹¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ °æ¿ì Business Object´Â µÎ °³ÀÇ Å×À̺í(ÁÖ¼Ò µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â ÇÑ Å×À̺í°ú ½Ã/µµ ¹× ±¹°¡ ¾à¾î¿¡ ´ëÇÑ Ã£¾Æº¸±â µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â ¶Ç´Ù¸¥ Å×À̺í)¿¡¼ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇØ Ä¿³ØÅÍ´Â µÎ Å×À̺íÀ» ÀнÀ´Ï´Ù.
±×¸² 34. ¿¹: ÇöÀç Business Object°¡ ¿ÜºÎ Ű ÀúÀå
Ç¥ 47Àº SAP_Address ¿¹¿¡ ÀÖ´Â °¢ ¼Ó¼º¿¡ ´ëÇÑ Å×À̺í À̸§, ¿ À̸§, Ű ¹× ¿ÜºÎ Ű¿¡ ´ëÇÑ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 47. ¿¹ Business Object ¼Ó¼º ¼³¸í
¼Ó¼º | Å×À̺í À̸§ | ¿ À̸§ | Ű | ¿ÜºÎ Ű | ±âº»°ª |
---|---|---|---|---|---|
address_id | ADRC | ADDRNUMBER | true |
|
|
city | ADRC | CITY1 | false |
|
|
state | ADRC | REGION | false |
|
|
country | ADRC | LAND1 | false |
|
|
language | T005U | SPRAS | true |
| E |
fk_country | T005U | LAND1 | false | FK=country |
|
fk_state | T005U | BLAND | false | FK=state |
|
state_description | T005U | BEZEI | false |
|
|
Ç¥ 47¿¡¼ Á¤º¸°¡ Á¦°øµÇ¸é, fk_state ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â ´ÙÀ½°ú °°½À´Ï´Ù.
TN=T005U:CN=BLAND:FK=state
fk_country ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â ´ÙÀ½°ú °°½À´Ï´Ù.
TN=T005U:CN=LAND1:FK=country
´ÙÀ½ SELECT¹®Àº Ä¿³ØÅͰ¡ SAP_Address¿¡ ÀÇÇØ Ç¥½ÃµÈ Å×ÀÌºí¿¡¼ µ¥ÀÌÅ͸¦ ¼ö½ÅÇϵµ·Ï ºôµåÇÏ´Â WHEREÀý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
SELECT * FROM ADRC WHERE ADDRNUMBER = address_idValue SELECT * FROM T005U WHERE SPRAS = 'E' AND LAND1 = countryValue AND BLAND = stateValue